| View previous topic :: View next topic |
| Author |
Message |
mgostIH Expert Cheater
Reputation: 3
Joined: 01 Jan 2016 Posts: 159
|
Posted: Sat Sep 10, 2016 6:59 am Post subject: [BUG] Cheat Engine fails at Far Call operand |
|
|
Got the operands at: http://x86.renejeschke.de/html/file_module_x86_id_26.html
Cheat Engine seems to be able to read the Far Jump operand properly, but fails at writing it aswell.
The major problems come when it tries to read any Far Calls, it lists the right pointer, but the instructions appear bugged.
_________________
|
|
| Back to top |
|
 |
Dark Byte Site Admin
Reputation: 473
Joined: 09 May 2003 Posts: 25912 Location: The netherlands
|
Posted: Sat Sep 10, 2016 7:09 am Post subject: |
|
|
Yeah, it's currently not implemented. Use
| Code: |
db 9a
Dd address
Dw segment
|
If you really need to use it.
For general use i don't recommend using this though unless you are absutely sure of what you are doing. (E.g executing 64 bit code in a 32 bit process running on 64 bit windows)
But honestly, unless you have modified the GDT this will just cause access violation errors
_________________
Tools give you results. Knowledge gives you control.
Like my help? Join me on Patreon so i can keep helping |
|
| Back to top |
|
 |
mgostIH Expert Cheater
Reputation: 3
Joined: 01 Jan 2016 Posts: 159
|
Posted: Sat Sep 10, 2016 7:34 am Post subject: |
|
|
| Dark Byte wrote: | Yeah, it's currently not implemented. Use
| Code: |
db 9a
Dd address
Dw segment
|
If you really need to use it.
For general use i don't recommend using this though unless you are absutely sure of what you are doing. (E.g executing 64 bit code in a 32 bit process running on 64 bit windows)
But honestly, unless you have modified the GDT this will just cause access violation errors |
I thought of using it for making my own binary payloads for a game, but I guess I'll just use push eax; mov eax, address; jmp eax; pop eax; if this instruction can cause problems.
_________________
|
|
| Back to top |
|
 |
Dark Byte Site Admin
Reputation: 473
Joined: 09 May 2003 Posts: 25912 Location: The netherlands
|
Posted: Sat Sep 10, 2016 8:42 am Post subject: |
|
|
You can also do:
| Code: |
Jmp [addresswithnewaddress]
addresswithnewaddress:
DD address
|
_________________
Tools give you results. Knowledge gives you control.
Like my help? Join me on Patreon so i can keep helping |
|
| Back to top |
|
 |
|