| View previous topic :: View next topic |
| Author |
Message |
mezilla How do I cheat?
Reputation: 0
Joined: 22 Aug 2014 Posts: 4
|
|
| Back to top |
|
 |
Dark Byte Site Admin
Reputation: 471
Joined: 09 May 2003 Posts: 25819 Location: The netherlands
|
Posted: Fri Aug 22, 2014 4:53 am Post subject: |
|
|
This instruction will write the value stored in edx to the address that esi+eax*8+d8 points to
The offset in this case is 2*8+d8=10+d8=e8
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping
Last edited by Dark Byte on Fri Aug 22, 2014 7:15 am; edited 1 time in total |
|
| Back to top |
|
 |
mezilla How do I cheat?
Reputation: 0
Joined: 22 Aug 2014 Posts: 4
|
Posted: Fri Aug 22, 2014 5:11 am Post subject: |
|
|
wow lol that confused me a bit! ok lets go slowly...
004E7E44 will move [esi+eax*8+DC] into ecx.
ESI being the pointer, and [EAX * 8 + DC] the off set.
The offset would be - EC
Thank you!
|
|
| Back to top |
|
 |
Dark Byte Site Admin
Reputation: 471
Joined: 09 May 2003 Posts: 25819 Location: The netherlands
|
Posted: Fri Aug 22, 2014 7:18 am Post subject: |
|
|
Sorry, I went to the wrong line while posting, I've adjusted my previous post
| Quote: |
004E7E44 will move [esi+eax*8+DC] into ecx.
|
The other way arround, it will move the value of ECX into [esi+eax*8+dc] (this notation means the bytes that the result o
| Quote: |
ESI being the pointer, and [EAX * 8 + DC] the off set.
|
ESI isn't the pointer, but the value of the pointer. (there is an important difference there that often gets mixed up)
and just to keep it from confusing, it's "EAX * 8 + DC" as the offset, not "[EAX*8+DC]" , as notations between brackets mean the bytes of the address the calculation ends up with
| Quote: |
The offset would be - EC
|
yes
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping |
|
| Back to top |
|
 |
mezilla How do I cheat?
Reputation: 0
Joined: 22 Aug 2014 Posts: 4
|
Posted: Wed Sep 03, 2014 4:46 am Post subject: is there a way? |
|
|
I have been trying to get the value of HP and Mana of a game called Tales of Pirates. However when I calculate the off set, it either returns a random value or a "???".
Having these results, is there a way to prevent memory hacking when developing such applications? Like encapsulation? or maybe keeping the variables private?
|
|
| Back to top |
|
 |
|