ChainRule Cheater
Reputation: 1
Joined: 21 Jan 2008 Posts: 40
|
Posted: Sat Oct 03, 2009 8:47 pm Post subject: [Help]Finding Static/Base Pointer |
|
|
Hi, I understand that there might be already a tutorial, but I just want this to be my problem specific. Thanks for all those that can attribute any help.
The game I am hacking is Aquaria. Specifically, I am only hacking the items making them infinite.
I've found a static address:
0061077C or Aquaria.exe + 21077C
Following that pointer, with offset: 222C (so add address pointer 0061077C + 222C), will be another pointer with offset 0, with the address [0061077C+222C]
Following that pointer again with offset 187C will bring you to the last pointer that points to the item. So: [ [0061077C+222C] + 187C]
Finally, making that a pointer with offset 3C will be the final targeted value:
[ [ [0061077C + 222C] + 187C] + 3C] = targeted value
Here's my question:
It seems if I load different amount of apps before I launch the game, say FireFox and a PDF file, compared to just FireFox, the static/base address stores a different value. Is there anything I can do to prevent this from happening? I know the offset from .exe won't change, but it is the content inside the static address got changed?
Thanks in advance.
|
|