| View previous topic :: View next topic |
| Author |
Message |
DuM-Z How do I cheat?
Reputation: 0
Joined: 25 Mar 2010 Posts: 4
|
Posted: Thu Mar 25, 2010 3:17 pm Post subject: Can't hack JustCause2 |
|
|
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 |
|
 |
Dark Byte Site Admin
Reputation: 474
Joined: 09 May 2003 Posts: 25952 Location: The netherlands
|
Posted: Thu Mar 25, 2010 4:57 pm Post subject: |
|
|
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 |
|
 |
DuM-Z How do I cheat?
Reputation: 0
Joined: 25 Mar 2010 Posts: 4
|
Posted: Thu Mar 25, 2010 6:03 pm Post subject: |
|
|
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 |
|
 |
DuM-Z How do I cheat?
Reputation: 0
Joined: 25 Mar 2010 Posts: 4
|
Posted: Fri Mar 26, 2010 6:15 pm Post subject: *push* |
|
|
*push*
Please note, my problem is not solved untill now
|
|
| Back to top |
|
 |
karmah Newbie cheater
Reputation: 0
Joined: 28 Jul 2009 Posts: 19 Location: Edinburgh UK
|
Posted: Sun Mar 28, 2010 2:52 pm Post subject: |
|
|
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 |
|
 |
Dark Byte Site Admin
Reputation: 474
Joined: 09 May 2003 Posts: 25952 Location: The netherlands
|
Posted: Sun Mar 28, 2010 4:09 pm Post subject: |
|
|
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 |
|
 |
DuM-Z How do I cheat?
Reputation: 0
Joined: 25 Mar 2010 Posts: 4
|
Posted: Sun Mar 28, 2010 5:43 pm Post subject: |
|
|
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 |
|
 |
|