Wukong How do I cheat?
Reputation: 0
Joined: 03 Feb 2019 Posts: 1
|
Posted: Mon Feb 04, 2019 12:23 am Post subject: Attempting to find writable position address |
|
|
So I'm working with a pretty old game written in Python and made in Panda3D. I'm trying to find a writable position address.
Doing Float Unknown initial/increased/decreased/unchanged etc I get one valid position value, which is not writable. No matter how I rescan, I can't seem to find any other values other than this one. So am I not scanning right or something? Assuming this is a read-only value, I went to the debugger to see what's writing to it. There was only one result that appeared when I move.
| Code: | 010A5687 - 8B 08 - mov ecx,[eax]
010A5689 - 8B 06 - mov eax,[esi]
010A568B - 89 01 - mov [ecx],eax <<
010A568D - 8D 43 38 - lea eax,[ebx+38]
010A5690 - 50 - push eax
EAX=C45E462A
EBX=07A6FB38
ECX=07A6FB70
EDX=05C956C0
ESI=00CFEEB4
EDI=0000000B
ESP=00CFEDC8
EBP=00CFEEB4
EIP=010A568D |
So would eax be the value I'm looking for? I tried following the assembly, I may have messed up, but it lead me to a pointer that was of no use.
How would I go about finding a writable position address, is there anything I can try?
|
|