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 


Any chance of fail?

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine
View previous topic :: View next topic  
Author Message
listito
Cheater
Reputation: 0

Joined: 31 Dec 2010
Posts: 35

PostPosted: Sat Dec 03, 2011 3:14 am    Post subject: Any chance of fail? Reply with quote

hey, is there any chance of "find out what writes this address" fail? 'cause i'm trying to see what writes into an address but nothing appears, how does this hook works?
Back to top
View user's profile Send private message
Geri
Moderator
Reputation: 112

Joined: 05 Feb 2010
Posts: 5627

PostPosted: Sat Dec 03, 2011 3:22 am    Post subject: Reply with quote

Some debugger protections are doing that.
Btw. which debugger are you using?

_________________
My trainers can be found here: http://www.szemelyesintegracio.hu/cheats

If you are interested in any of my crappy articles/tutorials about CE and game hacking, you can find them here:
http://www.szemelyesintegracio.hu/cheats/41-game-hacking-articles

Don't request cheats or updates.
Back to top
View user's profile Send private message
listito
Cheater
Reputation: 0

Joined: 31 Dec 2010
Posts: 35

PostPosted: Sat Dec 03, 2011 12:08 pm    Post subject: Reply with quote

i'm using vehdebugger
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 471

Joined: 09 May 2003
Posts: 25859
Location: The netherlands

PostPosted: Sat Dec 03, 2011 1:40 pm    Post subject: Reply with quote

it can happen if all debugregisters are used up in the thread that accesses it. You could try kernelmode debug, but you may have more luck with 6.2+ and reset the debugregisters manually
_________________
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
View user's profile Send private message MSN Messenger
listito
Cheater
Reputation: 0

Joined: 31 Dec 2010
Posts: 35

PostPosted: Sat Dec 03, 2011 6:31 pm    Post subject: Reply with quote

Dark Byte wrote:
it can happen if all debugregisters are used up in the thread that accesses it. You could try kernelmode debug, but you may have more luck with 6.2+ and reset the debugregisters manually


so, if i understand well, every single exception handler is for a single thread right?(in our case single_step)

so, if my program is multithreaded it can also fail?
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 471

Joined: 09 May 2003
Posts: 25859
Location: The netherlands

PostPosted: Sat Dec 03, 2011 7:53 pm    Post subject: Reply with quote

no, multithreading has nothing to do with it.
All the debugregisters are just used up and ce is configured to not automatically override active debug registers (you have to do that manually as overriding debug registers can cause a crash if done on the wrong thread)

_________________
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
View user's profile Send private message MSN Messenger
listito
Cheater
Reputation: 0

Joined: 31 Dec 2010
Posts: 35

PostPosted: Sun Dec 04, 2011 2:21 pm    Post subject: Reply with quote

i think i'm gonna try it with 6.2+, where can i download it dark?
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 471

Joined: 09 May 2003
Posts: 25859
Location: The netherlands

PostPosted: Sun Dec 04, 2011 2:55 pm    Post subject: Reply with quote

http://cheatengine.org/temp/CheatEngine62Alpha3.rar

attach the vehdebugger using the processlist (no active debugging just yet)
go to memoryview->view->debug events and go play the game for a minute or two (active playing)

If you have bad luck the list will be filled with several lines of breakpoints that got triggered. (If not, it's easy)

Now go to view->threadlist and select all the threads except the thread(s) that the event list showed you (if it showed none, just select them all)
Rightclick and choose "Clear debug registers"

Now set a breakpoint in the game and with luck it'll find it.

If not, and the list was not empty, you'll have to be prepared to crash the game (variable access happens in the thread that is actively using the breakpoints)

Select all the threads and clear the breakpoints, then set the breakpoint.
Go back to the game and try to trigger it as soon as possible (if possible, run the game in windowed mode and have it accessed constantly)
Due to the lack of handling of the breakpoint event the game will crash but perhaps after you've managed to get some basic debug information about the code that accesses the variable

And if all else fails, just go get the cracked version of the game

_________________
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
View user's profile Send private message MSN Messenger
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