View previous topic :: View next topic |
Author |
Message |
bshi02 Newbie cheater Reputation: 0
Joined: 08 Apr 2020 Posts: 13
|
Posted: Thu Mar 23, 2023 12:31 am Post subject: How can I add pointer which has multiple registers? |
|
|
I found below opcode which very frequently access to an address which I aimed at.
AI5WIN.exe+DCE7 - 8B 80 E8000000 - mov eax,[eax+000000E8]
AI5WIN.exe+DCED - 8B 48 0C - mov ecx,[eax+0C]
AI5WIN.exe+DCF0 - 8B 51 04 - mov edx,[ecx+04]
AI5WIN.exe+DCF3 - 8B 84 02 64B50400 - mov eax,[edx+eax+0004B564]
EAX=083CC088
EDX=0002299C
But the opcode(AI5WIN.exe+DCF3) ,which very frequently access to aimed address, seems that It has two register(edx,eax) which originally consist of
add calculation and multiple dereference of eax register like below code.
Code: |
mov "altered eax",[ [[[eax+000000E8]+0C]+04]+[eax+000000E8]+0004B564 ]
|
Is it possible to point(dereference) to an aimed address in cheat engine with add calculation of edx and eax register which seems to consist of multiple pointer ? |
|
Back to top |
|
|
TsTg Master Cheater Reputation: 5
Joined: 12 Dec 2012 Posts: 334 Location: Somewhere....
|
Posted: Thu Mar 23, 2023 4:02 am Post subject: |
|
|
CE won't say no, but first you need the initial eax, the one that will be added to the offset of E8 (ie: the base pointer where it is coming from), that will then be used to calculate the rest of the pointer's addresses in order to reach your final target address
Code: | mov eax,[eax+000000E8] |
|
|
Back to top |
|
|
bshi02 Newbie cheater Reputation: 0
Joined: 08 Apr 2020 Posts: 13
|
Posted: Thu Mar 23, 2023 5:15 am Post subject: |
|
|
TsTg wrote: | CE won't say no, but first you need the initial eax, the one that will be added to the offset of E8 (ie: the base pointer where it is coming from), that will then be used to calculate the rest of the pointer's addresses in order to reach your final target address
Code: | mov eax,[eax+000000E8] |
|
Is it impossible to add each of two base address, which is dereferenced by eax register, instead of to add offset by clicking the add address manually button in order to create pointer in cheat engine? |
|
Back to top |
|
|
Dark Byte Site Admin Reputation: 458
Joined: 09 May 2003 Posts: 25296 Location: The netherlands
|
Posted: Thu Mar 23, 2023 5:35 am Post subject: |
|
|
easier to do a code injection that stores the address somewhere _________________
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 |
|
|
|