Posted: Tue Feb 05, 2013 9:44 am Post subject: What kind of pointer is this?
By trying to find static pointers for the game i want to hack (Dofus) i have found some weird offsets that i dont know how to deal with:
1) I remember to have read that if the value of the pointer is "ESI+XXXX" it means that to find the offset i have to set "18+XXXX" or something like that??
2) In the second sample i m finding something that i have absolutely no idea of what it really is but it looks like a pointer (PTR)... How to manage that?? (Note: this value may be wrong because I found it by adding mannually the address of the non static pointer 0917ADD0 and an offset of "1C" without taking in count what "ESI" is doing here, but the weird thing is that just by setting the pointer "0917ADD0" with an offset of "1C" i have found that both values point to the same value.)
the one with mov it's probably the right one
base = esi;
offest = 1C
as for the other one
base = edx;
offset = eax*8+04
where eax = 2f5ba
cheers
dword ptr means how much data to read from memory
the value from an address can be read as 1, 2, 4 bytes
byte ptr, means read the first byte at address
word ptr , 2 bytes
dword ptr = 4 bytes _________________
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