View previous topic :: View next topic |
Author |
Message |
quincytynes How do I cheat?
Reputation: 0
Joined: 21 Jan 2019 Posts: 3
|
Posted: Mon Jan 21, 2019 3:19 am Post subject: Scanning for pointers by hand |
|
|
I have been doing some CE tutorials from Stephen Chapman and for what it is worth it has been going great. Now after the CE tutorial I wanted to try a game and started with Graveyard Keeper V1.22 and for some reason I cannot get manual pointer scanning to work.
Searching what writes to this value only results in 1 instruction and that instructions stores the value into the adress that I already found. I tried looking at the memory viewer and saw that the next instruction moves the value from the EAX register to the ESI register with a offset but creating a pointer to that adress doesn't give me the value I'm looking for.
I cannot post url's yet so I'm uploading the screenshots as attachments
Can anyone give me a nudge in the right direction on what I'm doing wrong? I know pointer scanning is a thing, but for the sake of learning I want to atleast find one value manually.
It looks too me that the value being a float adds some extra assembly but I cannot figure it out.
Description: |
Debugger + Memory viewer, looking at the next instruction as well |
|
Filesize: |
188.67 KB |
Viewed: |
2654 Time(s) |

|
Description: |
Cheat engine - 96 is the value I'm looking for. |
|
Filesize: |
37.8 KB |
Viewed: |
2654 Time(s) |

|
|
|
Back to top |
|
 |
OldCheatEngineUser Whateven rank
Reputation: 20
Joined: 01 Feb 2016 Posts: 1586
|
Posted: Mon Jan 21, 2019 6:16 am Post subject: |
|
|
lea eax,[eax+ecx*4+10] eax now 4E065D38, eax was 4E065D20 so search for previous eax. (or actually eax+disp should result something)
_________________
About Me;
I Use CE Since Version 1.X, And Still Learning How To Use It Well!
Jul 26, 2020
STN wrote: | i am a sweetheart. |
|
|
Back to top |
|
 |
Dark Byte Site Admin
Reputation: 470
Joined: 09 May 2003 Posts: 25796 Location: The netherlands
|
Posted: Mon Jan 21, 2019 9:30 am Post subject: |
|
|
offset is 18, that's the only info you need
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping |
|
Back to top |
|
 |
quincytynes How do I cheat?
Reputation: 0
Joined: 21 Jan 2019 Posts: 3
|
Posted: Mon Jan 21, 2019 1:57 pm Post subject: |
|
|
OldCheatEngineUser wrote: | lea eax,[eax+ecx*4+10] eax now 4E065D38, eax was 4E065D20 so search for previous eax. (or actually eax+disp should result something) |
Thanks, I need to improve my assembly a bit but with this explanation I atleast got further into scanning. Although I gave up after ther fifth layer, seems time for some pointer scanning.
Thanks!
|
|
Back to top |
|
 |
|