|
Cheat Engine The Official Site of Cheat Engine
|
View previous topic :: View next topic |
Author |
Message |
vng21092 Grandmaster Cheater Reputation: 15
Joined: 05 Apr 2013 Posts: 644
|
Posted: Tue Jan 21, 2014 4:42 pm Post subject: Writing to "sub" offsets? |
|
|
Hey guys I have a question, have a look below
Assuming [114921F0-10] was the beginning of ESI or w/e, if I wanted to copy a value to ESI, I would simply write MOV[ESI+00],##. But I'm fairly certain the value in the rectangle box is what I'm looking to modify (offset 14 under offset 4), how would I write to that? MOV[ESI+04+14],##? I'm just taking a wild guess I have no clue.
|
|
Back to top |
|
|
++METHOS I post too much Reputation: 92
Joined: 29 Oct 2010 Posts: 4197
|
Posted: Tue Jan 21, 2014 5:00 pm Post subject: |
|
|
To mov a value in to that address...I would add it to my cheat table to see what accesses it, and use that injection point for manipulation. If I wanted to compare a value against it, I would do something like this:
Code: | push edi
mov edi,[esi+04]
mov edi,[edi+14]
cmp edi,768
pop edi
jne originalcode |
You wouldn't mov a value in to ESI without filtering out addresses first. So, you either filter or use the proper instruction for your injection point.
|
|
Back to top |
|
|
vng21092 Grandmaster Cheater Reputation: 15
Joined: 05 Apr 2013 Posts: 644
|
Posted: Tue Jan 21, 2014 5:09 pm Post subject: |
|
|
Yup, I actually needed to compare it (don't know why I said modify... brainfart o.O) so you answered that already, I'm gonna go try that now, thanks a lot.
|
|
Back to top |
|
|
|
|
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
|
|