View previous topic :: View next topic |
Author |
Message |
bhopo How do I cheat?
Reputation: 0
Joined: 03 Nov 2023 Posts: 4
|
Posted: Fri Nov 03, 2023 2:33 pm Post subject: Issue related to DBVM |
|
|
IM using DBVM to virtualize the page that contain my opcodes to modify, so the game executes my modified bytes while the integrity checks read the original code.
The problem is that sometimes the game doesn't execute (change) the modified code after enabling DBVM!! and it instead executes the original code
I uploaded 2 screen shots the first 1 DBVM works well but the second one
doesn't execute my modified code and still execute original code.
Description: |
here I enabled DBVM then modified my code and the game executed it and changed value successfuly |
|
Filesize: |
61.13 KB |
Viewed: |
1684 Time(s) |

|
Description: |
here I enabled DBVM and modified code but the game doesn't change the value or execute my modified code |
|
Filesize: |
78.38 KB |
Viewed: |
1684 Time(s) |

|
|
|
Back to top |
|
 |
Dark Byte Site Admin
Reputation: 470
Joined: 09 May 2003 Posts: 25788 Location: The netherlands
|
Posted: Fri Nov 03, 2023 3:42 pm Post subject: |
|
|
did you change the byte using the disassembler/assembler using then db instruction ir did you use the hexview or addresslist ?
cloaked regions only get changed by the assembler, not by value change operations
also, cloak only effects executable code. It has no real usefulness for data
_________________
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 |
|
 |
bhopo How do I cheat?
Reputation: 0
Joined: 03 Nov 2023 Posts: 4
|
Posted: Fri Nov 03, 2023 5:51 pm Post subject: |
|
|
Dark Byte wrote: | did you change the byte using the disassembler/assembler using then db instruction ir did you use the hexview or addresslist ?
cloaked regions only get changed by the assembler, not by value change operations
also, cloak only effects executable code. It has no real usefulness for data |
yes, the modifications are done in the disassembler region i first click actvate dbvm cloak then modify my code and yeah it's read write execute code
and here's a screenshot showing my script used to modify the code
it;s wallhack code to enable wall hack the value should changed from 257 to 256 and that s done by changing the first byte of the instruction but after doing that the value remain 257!!
and if I modify the code without dbvm the value changes to 256! so why it dosnt have effect with dbvm
despite I had made onther modifications to different fnctions and they worked with dbvm?
Description: |
|
Filesize: |
447.18 KB |
Viewed: |
1644 Time(s) |

|
Description: |
i activate the script after activating cloaking but the value remain 257 and dosn't change to 256 |
|
Filesize: |
101.79 KB |
Viewed: |
1644 Time(s) |

|
|
|
Back to top |
|
 |
Dark Byte Site Admin
Reputation: 470
Joined: 09 May 2003 Posts: 25788 Location: The netherlands
|
Posted: Sat Nov 04, 2023 12:45 am Post subject: |
|
|
dbvm only reroutes execution. only if the cpu was to execute these 00 01 etc... instructions it would be affected (which it won't ad that"d lead to a crash)
tip: don't bother cloaking memory that is writable
if you want to change the readout of those bytes hook the code that reads them and change it there
_________________
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 |
|
 |
|