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 


Can't hack JustCause2

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

Joined: 25 Mar 2010
Posts: 4

PostPosted: Thu Mar 25, 2010 3:17 pm    Post subject: Can't hack JustCause2 Reply with quote

Hi,

I've a problem while trying to hack Just Cause 2.

First I tried to find out normaly, what accesses to a variable. For this the CE had to attach a thread to the game, but that makes the game crash.

So I activated "DBVM" (pressing F8, driver etc.) but now it looks like nothing would access to the variables!?
The variable is changing, but the CE doesn't recognise any access...

My System:
intel Core2Duo E6750 64bit

PS: 'scuse me for my bad english.

Sincerely,
DuM-Z
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 474

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

PostPosted: Thu Mar 25, 2010 4:57 pm    Post subject: Reply with quote

You also enabled kernelmode debugging in settings->extra ? (don't enable global debug with dbvm)

Anyhow, see if changing the type to 4 byte makes a difference
And make sure the address is aligned on a 4 byte boundary. (ends with 0, 4, 8 or c)

And try launching dbvm first thing you can (about screen, click on the this system supports dbvm link)

_________________
Tools give you results. Knowledge gives you control.

Like my help? Join me on Patreon so i can keep helping
Back to top
View user's profile Send private message MSN Messenger
DuM-Z
How do I cheat?
Reputation: 0

Joined: 25 Mar 2010
Posts: 4

PostPosted: Thu Mar 25, 2010 6:03 pm    Post subject: Reply with quote

Hi!
Thanks for reply!

Here my settings concerning the debugging (0=off; 1=on):
EXTRA:
Read/Write Process M. 0
Use kernelmode debugger 1
Use Global Debug r. 0

CODE FINDER:
Use Debug Registers: 1
Memory Access Except... 0
Try to prev. detect. 1
Handle breakpoints n... 1

You were right, there was a change after activating the DBVM before starting the game. But unfortunately it caused a bluescreen to use the "Find out what access with this address"-function. After I Rebooted my PC (with F8 ) it caused some gamecrashes (no metter if I changed "Use Debug Registers"/"Memory Access Except...").
But about the variable: There's nothing wrong with... 32bits 4bytes ends with 0 etc.
Everything like everytime.

Sincerely,
DuM-Z
Back to top
View user's profile Send private message
DuM-Z
How do I cheat?
Reputation: 0

Joined: 25 Mar 2010
Posts: 4

PostPosted: Fri Mar 26, 2010 6:15 pm    Post subject: *push* Reply with quote

*push*
Please note, my problem is not solved untill now Sad
Back to top
View user's profile Send private message
karmah
Newbie cheater
Reputation: 0

Joined: 28 Jul 2009
Posts: 19
Location: Edinburgh UK

PostPosted: Sun Mar 28, 2010 2:52 pm    Post subject: Reply with quote

If I remembery correctly, Cheat engine uses hardware breakpoints when checking what modifies or reads from a certain address - this crashes Just Cause 2...

It's the same with OllyDbg, hardware BPs crash, memory ones work fine..

In short, learn to use Olly & CE together or keep working on a solution!

_________________
//todo : sig :\
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 474

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

PostPosted: Sun Mar 28, 2010 4:09 pm    Post subject: Reply with quote

If you where running 32-bit windows you could have used global debug option, but that's currently not supported on dbvm

and of course, when all else fails, there's always the pointerscan (someone already posted a table made using the p-scan)

_________________
Tools give you results. Knowledge gives you control.

Like my help? Join me on Patreon so i can keep helping
Back to top
View user's profile Send private message MSN Messenger
DuM-Z
How do I cheat?
Reputation: 0

Joined: 25 Mar 2010
Posts: 4

PostPosted: Sun Mar 28, 2010 5:43 pm    Post subject: Reply with quote

Hi!
No, I am using a 64 bit Windows 7 system (I said already). I think DBVM should work and it does according to the CEs own message.
I am almost sure its not only my mistake.

But maybe there is nevertheless a solution...
Maybe it helps to add that this error is not only caused by "Find out what access with this address", but by everything needing the debugger. But I think thats obvious.

About the pointerscan: Sorry, but its really not what I am looking for. I am working very much in assembly. The autoassembling-tool is my main-tool (it works fine because it does not use the debugger). But this alone is also not very useful.
Access-Finder, Breakpoints, Tracer and all that, needing the debugger is also very important to me!

@karmah:
I think this problem should be solved only with CE for the future. But you are right CE + ODBG could be very useful but I had many bad experiences with ODBG and I have used it the last time a long time ago..
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking 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