| View previous topic :: View next topic |
| Author |
Message |
Euphoria133 Newbie cheater
Reputation: 0
Joined: 11 Apr 2022 Posts: 16
|
Posted: Thu Apr 14, 2022 10:46 am Post subject: How does dbvm work? |
|
|
I find it fascinating it works when even kernelmode fails.
Why/how can it work when other debuggers don’t work?
|
|
| Back to top |
|
 |
Csimbi I post too much
Reputation: 98
Joined: 14 Jul 2007 Posts: 3345
|
Posted: Thu Apr 14, 2022 11:14 am Post subject: |
|
|
| Because Dark Byte is smart?
|
|
| Back to top |
|
 |
Dark Byte Site Admin
Reputation: 471
Joined: 09 May 2003 Posts: 25859 Location: The netherlands
|
Posted: Thu Apr 14, 2022 2:23 pm Post subject: |
|
|
it marks the memory as unreadable/unwritable, and when the cpu tries to do something it gets caught and recorded, then marked as full access for one single step just for that cpu, and then restored back to unreadable/unwritable
it doesn't use debug registers
_________________
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 |
|
 |
Euphoria133 Newbie cheater
Reputation: 0
Joined: 11 Apr 2022 Posts: 16
|
Posted: Fri Apr 15, 2022 5:43 pm Post subject: |
|
|
| Dark Byte wrote: | it marks the memory as unreadable/unwritable, and when the cpu tries to do something it gets caught and recorded, then marked as full access for one single step just for that cpu, and then restored back to unreadable/unwritable
it doesn't use debug registers |
Aha, this explanation helped me understand. I will take a look 👀 at the source code as well to understand the code behind it
Thanks
|
|
| Back to top |
|
 |
|