Results 1 to 10 of 14

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Dwar
    Dwar is offline
    Veteran Dwar's Avatar
    Join Date
    2010 Mar
    Posts
    2,222
    Thanks Thanks Given 
    211
    Thanks Thanks Received 
    2,230
    Thanked in
    292 Posts
    Rep Power
    10

    Aika Zoom with CE and OllyDbg

    Aika Zoom hack with CE and OllyDbg

    Following tutorial was written for Aika Online, but it will be suitable to any (in general) mmo, where gamer can change zoom (distance between camera and char).

    Tools:
    • Cheat Engine, MHS
    • OllyDbg

    Requirements: Basic knowledge in CE


    So, we start game, scroll our camera to maximum (it’s not obligatory), than start and attach CE and choose float value in 5-50 range.

    Of course, we can use unknown value or at least choose e.g. 1-1000 range – it’s depended from game. For Aika, range in 5-50 will be enough.
    Begin searching.
    Now our aim – small list of addresses where one of them store zoom value. And next steps are same for every memory search process: find addresses, vanish addresses, continue searching “changed” values and so on.
    At the end we will get our address and (for Aika) it will store value = 10 (for maximum distance).

    Add this address to the list and call “Find out what writes to this address”.

    In window with opcodes we can choose and examine any opcode, but for Aika we will pay attention on following instructions:
    0048bd9d - fld dword ptr [ecx+14]
    0048bddb - fld dword ptr [ecx+14]

    Why this values? Hm, it’s another story (also I’ve already described this in some other tutorial, but I forgot where exactly).
    Call “Extra info” (just double click) for first instruction:

    and for second instruction

    What we see here?
    0048bdd0 - mov eax,[009f7998]
    0048bdd5 - mov ecx,[eax+0003f5f4]
    0048bddb - fld dword ptr [ecx+14]

    [009f7998] – Base address (for current Aika client)
    and offsets: [[[009f7998] + 0003f5f4] + 14]
    Every Float Argument has to be pushed on the co-processor stack or the Floating Point Unit Stack (FPU). Hence every Floating point instruction is preceded by a 'F'. Usually every float operation starts with a FLD INSTRUCTION which "LOADS A FLOAT NUMBER ON TOP OF THE FPU STACK". Then it can be stored in a variable with the help of the FST and FSTP Instruction
    fld dword ptr [ecx+14] – this operation take from ecx+14 some float value and push it into FPU. This value is our “zoom”.

    Let’s add them to CE

    Now we have current zoom. But this isn’t end of our tutorial, because we have found not only base address and offsets, but a little bit more…

    Now, we open Ollydbg (or any other debugger), and attach it to our game process (or we can just open client without execution). Press ctrl + G and enter address of our first instruction
    0048bd9d - fld dword ptr [ecx+14]

    Here is a piece of code that has been also shown by CE.

    Right after fld instruction we see
    0048BDA0 FCOMP dword ptr [5C65E0] ; FLOAT 1.700000
    and slightly lower
    0048BDDE FCOMP dword ptr [5EC058] ; FLOAT 10.00000
    FCOMP (Compare ST(0) to a floating point value and POP ST(0))
    This instruction performs a signed comparison between the value in the TOP data register ST(0) and the floating point value from the specified source (Src). The top data register is popped after the comparison is completed. This instruction is used when the value in ST(0) would no longer be needed for further computation after the comparison has been performed.
    So, what we have?
    5C65E0 – store minimal float value for “zoom”
    5EC058 – maximal value.
    Of course, these values we have got also from CE, but I like Ollydbg…


    Result:
    © Dwar
    Please, post your questions on forum, not by PM or mail

    I spend my time, so please pay a little bit of your time to keep world in equilibrium

  2. The Following 6 Users Say Thank You to Dwar For This Useful Post:


  3. #2
    solarcity
    solarcity is offline
    New member
    Join Date
    2011 Feb
    Posts
    6
    Thanks Thanks Given 
    4
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    Rep Power
    0
    I don't know about another version of CE but in CE 6 check Fast scan for last 4 digits save me from scan error problem and make the search process much faster.
    However, I think this option is depended on what you are searching.

  4. #3
    zzkinhvanzz
    zzkinhvanzz is offline
    New member
    Join Date
    2011 Apr
    Posts
    11
    Thanks Thanks Given 
    3
    Thanks Thanks Received 
    3
    Thanked in
    3 Posts
    Rep Power
    0
    What should I do when CE can't open process Aika.
    I need to bypass gameguard?

  5. #4
    jeremyphay
    jeremyphay is offline
    New member
    Join Date
    2011 Apr
    Posts
    20
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    1
    Thanked in
    1 Post
    Rep Power
    0
    no theres a file in aika that hides aika.exe u gotta delete that u can find the guide here or google.com

  6. #5
    zzkinhvanzz
    zzkinhvanzz is offline
    New member
    Join Date
    2011 Apr
    Posts
    11
    Thanks Thanks Given 
    3
    Thanks Thanks Received 
    3
    Thanked in
    3 Posts
    Rep Power
    0
    Gameguard detected T_T
    Are there any different program?

    ---------- Post added 2011-04-20 at 05:39 AM ---------- Previous post was 2011-04-19 at 07:30 AM ----------

    Quote Originally Posted by jeremyphay View Post
    no theres a file in aika that hides aika.exe u gotta delete that u can find the guide here or google.com
    Show me the way! Thanks!

  7. #6
    Awal
    Awal is offline
    Member-in-training Awal's Avatar
    Join Date
    2011 Dec
    Location
    KOREA
    Posts
    124
    Thanks Thanks Given 
    17
    Thanks Thanks Received 
    56
    Thanked in
    11 Posts
    Rep Power
    0
    how to work in aikaIN
    i dont work with this,the address not found tq

Similar Threads

  1. [Release] Argo Bot + RunSpd & Zoom
    By yizheng in forum Other MMO
    Replies: 331
    Last Post: 2012-09-24, 11:07 PM
  2. [Hack] Guide for Zoom Hack
    By yizheng in forum Aika Bots, Hacks, Cheats
    Replies: 8
    Last Post: 2012-05-07, 02:21 PM
  3. Problem using Ollydbg
    By smbogdan in forum General Programming
    Replies: 4
    Last Post: 2012-01-29, 02:45 AM
  4. [Help] OllyDBG Beginner
    By rhu10 in forum Aika Online
    Replies: 6
    Last Post: 2011-09-05, 02:49 PM
  5. [Release] Char delay & Zoom hack
    By yizheng in forum Aika Bots, Hacks, Cheats
    Replies: 64
    Last Post: 2010-10-19, 01:01 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •