
Originally Posted by
DarkSt0rmX
With "I can do it" I means I can make pointer/multi level pointer/inject code ecc... but i need to know WHAT to do for make this roundskip
Lol, dude I'm just going to say what it says in the tut.
When you find the value, search what writes to it.
Then you get a instruction like mov [addr+offset], value which is how they change the value.
Then hex search for the value of addr.
Add pointer put the address you just found and the offset if it had one and so on till it becomes a static address which is the base pointer.
Edit:
Okay say for example RedSpot's gunadder pointer.
[["ava.exe"+01C5AF48]+2D0]+4.
When you find the itemid of the current selected item you search that value and then you check what writes to it.
I'm not sure because I have 32 bit but you SHOULD get something like mov [addr+4], value.
Then you check what is the value of addr and hex search that.
Add pointer of the addr value and offset is 4.
Find what ACCESSES this pointer and then you might get mov [addr2+2D0], value.
Scan for hex of value of addr2.
Add pointer of the addr that points to addr2 and then offset is 2D0 add another pointer level and type the info from the last pointer.
Now find what accesses this pointer again and you should finally get mov reg, [addr].
now this addr will be your base pointer which in this case addr should be 205AF48.
Correct me if I got anything wrong which I'm pretty sure I did because I don't do cheat engine.