Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


"Break and trace" not work (Kernelmode)

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine
View previous topic :: View next topic  
Author Message
Servoedler
How do I cheat?
Reputation: 0

Joined: 28 Feb 2016
Posts: 5

PostPosted: Sun Feb 28, 2016 4:09 am    Post subject: "Break and trace" not work (Kernelmode) Reply with quote

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
View user's profile Send private message
hhhuut
Grandmaster Cheater
Reputation: 6

Joined: 08 Feb 2015
Posts: 607

PostPosted: Sun Feb 28, 2016 7:06 am    Post subject: Reply with quote

But with another debugger (i.e. VEH or Windows) it's working corect?
Back to top
View user's profile Send private message
Servoedler
How do I cheat?
Reputation: 0

Joined: 28 Feb 2016
Posts: 5

PostPosted: Sun Feb 28, 2016 7:14 am    Post subject: Reply with quote

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
View user's profile Send private message
Servoedler
How do I cheat?
Reputation: 0

Joined: 28 Feb 2016
Posts: 5

PostPosted: Mon Feb 29, 2016 3:33 am    Post subject: Reply with quote

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
View user's profile Send private message
hhhuut
Grandmaster Cheater
Reputation: 6

Joined: 08 Feb 2015
Posts: 607

PostPosted: Mon Feb 29, 2016 3:52 am    Post subject: Reply with quote

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
View user's profile Send private message
Servoedler
How do I cheat?
Reputation: 0

Joined: 28 Feb 2016
Posts: 5

PostPosted: Wed Mar 02, 2016 3:53 am    Post subject: Reply with quote

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
View user's profile Send private message
Servoedler
How do I cheat?
Reputation: 0

Joined: 28 Feb 2016
Posts: 5

PostPosted: Thu Mar 03, 2016 2:04 pm    Post subject: Reply with quote

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
View user's profile Send private message
hhhuut
Grandmaster Cheater
Reputation: 6

Joined: 08 Feb 2015
Posts: 607

PostPosted: Fri Mar 04, 2016 2:39 am    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites