View previous topic :: View next topic |
Author |
Message |
Servoedler How do I cheat?
Reputation: 0
Joined: 28 Feb 2016 Posts: 5
|
Posted: Sun Feb 28, 2016 4:09 am Post subject: "Break and trace" not work (Kernelmode) |
|
|
Version of CE is 6.5, DBVM version 9.
When i set "Break and trace instructions"breakpoint it is not worked. What am I doing wrong?
|
|
Back to top |
|
 |
hhhuut Grandmaster Cheater
Reputation: 6
Joined: 08 Feb 2015 Posts: 607
|
Posted: Sun Feb 28, 2016 7:06 am Post subject: |
|
|
But with another debugger (i.e. VEH or Windows) it's working corect?
|
|
Back to top |
|
 |
Servoedler How do I cheat?
Reputation: 0
Joined: 28 Feb 2016 Posts: 5
|
Posted: Sun Feb 28, 2016 7:14 am Post subject: |
|
|
Yes, with VEH debugger it work fine (Windows debugger not tested), but i can`t use VEH, because when i use "Break and trace instructions", VEH dubugger crash a game
|
|
Back to top |
|
 |
Servoedler How do I cheat?
Reputation: 0
Joined: 28 Feb 2016 Posts: 5
|
Posted: Mon Feb 29, 2016 3:33 am Post subject: |
|
|
It happans with Win32 games.
If game is already "breaked" by usual Breakpoint at address 0052EF33 and
we will set "Break and trace instructions" at address 0052EF34 and
press "F9" it will not be worked
if game is runned and
we will set "Break and trace instructions" at address 0052EF34
it will be work, when Application will execute this instruction
Example code:
Code: |
0052EF33 - push eax
0052EF34 - push ebp // set here "Break and trace instructions"
0052EF35 - push edx
0052EF36 - mov [esp+28],ecx
|
|
|
Back to top |
|
 |
hhhuut Grandmaster Cheater
Reputation: 6
Joined: 08 Feb 2015 Posts: 607
|
Posted: Mon Feb 29, 2016 3:52 am Post subject: |
|
|
Servoedler wrote: | we will set "Break and trace instructions" at address 0052EF34 and press "F9" it will not be worked |
Why do you press F9 after you've already set the "break and trace" breakpoint?
|
|
Back to top |
|
 |
Servoedler How do I cheat?
Reputation: 0
Joined: 28 Feb 2016 Posts: 5
|
Posted: Wed Mar 02, 2016 3:53 am Post subject: |
|
|
Code: | 0052EF00 - push esp //start of function
..
0052EF33 - push eax // we can set here or anywhere "common" breakpoint (by "F5")
0052EF34 - push ebp // set here "Break and trace instructions"
0052EF35 - push edx
0052EF36 - mov [esp+28],ecx
..
0052EFC0 - ret //end of function |
Here is some function, it can be executed every tick of game, if game process is runned.
When we set stroke position at 0052EF33 and press "F5", Cheat Engine set common breakpoint at address 0052EF33.
Game process will became "stopped" every time when game execute instruction "0052EF33 - push eax".
To run game process again, we most press "F9".
|
|
Back to top |
|
 |
Servoedler How do I cheat?
Reputation: 0
Joined: 28 Feb 2016 Posts: 5
|
Posted: Thu Mar 03, 2016 2:04 pm Post subject: |
|
|
Code: |
0052EF00 - push esp //start of function
..
0052EF33 - push eax // we can set here or anywhere "common" breakpoint (by "F5")
0052EF34 - push ebp // set here "Break and trace instructions"
0052EF35 - push edx
0052EF36 - mov [esp+28],ecx
..
0052EFC0 - ret //end of function
|
Here is what i want to do:
1. set breakpoint at address 0052EF33 (press "F5") -> game process stopped at 0052EF33
2. unset breakpoint at address 0052EF33 (press "F5" again) -> game process is still stopped at 0052EF33
3. set "Break and trace instructions" at address 0052EF34
4. press "F9" -> game process will run again.
in Win32 games when i do this steps, "Break and trace instructions" not work at address 0052EF34 after pressing "F9", but it must work.
P.S.: i cant write more then one answer in a day - forum tell me.
|
|
Back to top |
|
 |
hhhuut Grandmaster Cheater
Reputation: 6
Joined: 08 Feb 2015 Posts: 607
|
Posted: Fri Mar 04, 2016 2:39 am Post subject: |
|
|
Why do you need the breakpoint at 0052EF33 at all? Just set the "break and trace" breakpoint at 0052EF34, or am I missing something?
|
|
Back to top |
|
 |
|