Posted: Wed May 25, 2016 10:50 pm Post subject: Understanding a weird (new) pointer?
Code:
https://i . imgur . com / 5oaHqok.png
(Because I have under X amount of posts, I cannot post links normally)
mov [edi*2+FFX-2.exe+A026e0],ax
How would I turn this into a pointer?
Do I search for FFX-2.exe+AO26E0? What is teh offset? Or is that the offset? A bit confusing.
Look at screenshot for details :X
I am basically trying to get the final pointer so that I may change the value (which is currently 7)
I am used to having pointers like
Address: "FFX-2.exe"+00A0FBAC
Offset: 670
Help much appreciated!
EDIT:
Related Issue #2:
I have a pointer with the following address:
"FFX-2.exe"+A026E0
Which points to 017B26E0; Which is very close to the addresses I am actually looking for.
To use an example; I would like the final pointer to 017B2E6A, 017B29A6 and 017B29C0.
I did run a "Find out what accesses..." in order to get the pointer that gets me to 017B26E0, but not to the actual address (which happens to be 017B2E6A). Why is that? Current result:
Joined: 18 Dec 2014 Posts: 541 Location: Semenanjung
Posted: Thu May 26, 2016 1:18 am Post subject:
FFX-2.exe+A026e0 is a static address (eg: module+offset) while edi*2 is the offset.
If the offset is changing when game restarted or when starting a new game, you have to go deeper on finding/backtracing the offset because some games calculated its own offset. _________________
FFX-2.exe+A026e0 is a static address (eg: module+offset) while edi*2 is the offset.
If the offset is changing when game restarted or when starting a new game, you have to go deeper on finding/backtracing the offset because some games calculated its own offset.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum