| View previous topic :: View next topic |
| Author |
Message |
mr.moon Newbie cheater
Reputation: 0
Joined: 27 Aug 2016 Posts: 12
|
Posted: Fri Jul 27, 2018 11:16 am Post subject: value not changing |
|
|
Hi i have got this dynamic address 208EE574 i can change the value using it
after checked value changed i have used find out what write and got
| Code: | | reven.exe+6C925F - 89 B8 C40E0000 - mov [eax+00000EC4],edi |
i have made a script for it like that
| Code: |
[ENABLE]
alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)
newmem:
mov [eax+00000EC4],0A // (0A) is the value what i want
originalcode:
//mov [eax+00000EC4],edi
exit:
jmp returnhere
"reven.exe"+83F8CF:
jmp newmem
nop
returnhere:
[DISABLE]
dealloc(newmem)
"reven.exe"+83F8CF:
mov [eax+00000EC4],edi
|
but when active it nothing changing
so i checked from memory view (reven.exe+6C925F) find out what addresses this instruction accesses and i got 208EE574
so i tried with using call
| Code: | mov [eax+00000EC4],edi
reven.exe+8508C0
mov ecx,esi
reven.exe+850100
mov eax,[ebx+08] |
but same value not changing just can use the dynamic address to change it is there something i missing or just can't use the static to set the value ?!
|
|
| Back to top |
|
 |
FreeER Grandmaster Cheater Supreme
Reputation: 53
Joined: 09 Aug 2013 Posts: 1091
|
Posted: Fri Jul 27, 2018 12:19 pm Post subject: |
|
|
If the instruction that changes it is at different places each time the game is started then it maybe using mono or some other code jitting. Try using aobscans instead of basic code injections that require the code to be at the same address.
If that's not the problem, and rereading it seems like it might not be... maybe show more details like CE shows is accessing the address and what the surrounding code is for what is writing to it. Since you said you can change the value manually with the address just not the script it's unlikely to be just a display value.
_________________
|
|
| Back to top |
|
 |
mr.moon Newbie cheater
Reputation: 0
Joined: 27 Aug 2016 Posts: 12
|
Posted: Fri Jul 27, 2018 3:42 pm Post subject: |
|
|
| FreeER wrote: | If the instruction that changes it is at different places each time the game is started then it maybe using mono or some other code jitting. Try using aobscans instead of basic code injections that require the code to be at the same address.
If that's not the problem, and rereading it seems like it might not be... maybe show more details like CE shows is accessing the address and what the surrounding code is for what is writing to it. Since you said you can change the value manually with the address just not the script it's unlikely to be just a display value. |
Yesterday it worked with mov [ebx+00000EC4],ecx but when restart restart the game it didn't work even now if i break there nothing is happening so i think it's like you said but now even if i didn
t restart the game it not change at all also if used aob just can do it manually !
|
|
| Back to top |
|
 |
|