View previous topic :: View next topic |
Author |
Message |
jim2point0 Master Cheater Reputation: 4
Joined: 05 Oct 2012 Posts: 336
|
Posted: Tue Nov 11, 2014 7:33 am Post subject: Code injection is crashing AC:Unity? |
|
|
Has anyone else tried doing anything for Unity yet? Any time I do any kind of code injection, the game crashes. Anything from NOPs to simple scripts to grab an address.
This has happened with both the VEH and Windows debugger.
|
|
Back to top |
|
|
Dark Byte Site Admin Reputation: 457
Joined: 09 May 2003 Posts: 25262 Location: The netherlands
|
Posted: Tue Nov 11, 2014 7:55 am Post subject: |
|
|
Try finding out what accesses the code. (to find the integrity check routines)
If debugging fails, try veh debug with page exceptions. (No Execute must not be disabled in the bios)
once you've found the integrity check routine(s) try writing a script that changes them all at the same time so they read a copy of the original memory instead (or after a lot of debugging just change their results)
(if this is too complex, or if all else fails, pointerscan and give it a few days)
_________________
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 |
|
|
jim2point0 Master Cheater Reputation: 4
Joined: 05 Oct 2012 Posts: 336
|
Posted: Tue Nov 11, 2014 12:50 pm Post subject: |
|
|
Find out what accesses this address \ find out what writes to this address => crashes the game.
Find out what addresses this instruction writes to -> crashes the game.
I can't do shit
|
|
Back to top |
|
|
zm0d Master Cheater Reputation: 7
Joined: 06 Nov 2013 Posts: 423
|
Posted: Tue Nov 11, 2014 3:53 pm Post subject: |
|
|
Did you use page exceptions?
If yes, open the cheat engine tutorial and attach cheat engine to it. Then start Unity and look if it crashes, too. Then Unity checks explicit for CE windows. Dark Byte recommended this to me too a few days ago. Had the same problem with another game.
|
|
Back to top |
|
|
flarn2006 Advanced Cheater Reputation: 1
Joined: 27 Nov 2012 Posts: 73
|
Posted: Tue Nov 11, 2014 11:06 pm Post subject: |
|
|
zm0d wrote: | Did you use page exceptions?
If yes, open the cheat engine tutorial and attach cheat engine to it. Then start Unity and look if it crashes, too. Then Unity checks explicit for CE windows. Dark Byte recommended this to me too a few days ago. Had the same problem with another game. |
It specifically checks if Cheat Engine is running? It's a singleplayer game, right? Why would they care?
|
|
Back to top |
|
|
++METHOS I post too much Reputation: 92
Joined: 29 Oct 2010 Posts: 4197
|
Posted: Wed Nov 12, 2014 12:39 am Post subject: |
|
|
Usually, single player games with anti-debug/cheat are done so because of DLC (i.e. an effort to maximize profit for game developers). Other reasons may involve some online aspect such as statistics/trophies etc., but I haven't really seen that for offline games.
|
|
Back to top |
|
|
jim2point0 Master Cheater Reputation: 4
Joined: 05 Oct 2012 Posts: 336
|
Posted: Wed Nov 12, 2014 12:45 am Post subject: |
|
|
You can buy in-game currency with real money. I think they took some steps to prevent that.
|
|
Back to top |
|
|
Caliber Expert Cheater Reputation: 2
Joined: 20 Aug 2007 Posts: 102
|
Posted: Wed Nov 12, 2014 9:20 am Post subject: |
|
|
Dark Byte wrote: | Try finding out what accesses the code. (to find the integrity check routines)
If debugging fails, try veh debug with page exceptions. (No Execute must not be disabled in the bios)
once you've found the integrity check routine(s) try writing a script that changes them all at the same time so they read a copy of the original memory instead (or after a lot of debugging just change their results)
(if this is too complex, or if all else fails, pointerscan and give it a few days) |
The debugger works fine.. what he means is the game scans itself using multiple threads (at least 3) and crashes within about a second if you make any changes to the game code..
I am guessing this is also why 'cracked' versions aren't all over the place
trainer is doable but this one wasn't a walk in the park
best,
Cal
|
|
Back to top |
|
|
Hatschi Master Cheater Reputation: 2
Joined: 28 Jan 2010 Posts: 327
|
Posted: Wed Nov 12, 2014 9:50 am Post subject: |
|
|
It's probably the reason why this game is such performant
|
|
Back to top |
|
|
Dark Byte Site Admin Reputation: 457
Joined: 09 May 2003 Posts: 25262 Location: The netherlands
|
Posted: Wed Nov 12, 2014 9:52 am Post subject: |
|
|
Thats why i told him to find the routines to do the scanning (find the code that accesses the code) and change them (can be mutiple and the scanners may have their own scanner)
I don't have this game(i stay far away from this upay crap), but how does it react if you change addresses?
If that's allowed then a simple pointerscan could work well enough
Is this game 32-bit? If so, the stealthedit plugin can work.
Or seeing you say debugging works a" change register on bp" is an option to change eip/rip to your code injection location
_________________
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 |
|
|
jim2point0 Master Cheater Reputation: 4
Joined: 05 Oct 2012 Posts: 336
|
Posted: Wed Nov 12, 2014 10:07 am Post subject: |
|
|
Dark Byte wrote: | Is this game 32-bit? If so, the stealthedit plugin can work. |
It's 64bit.
Caliber wrote: | The debugger works fine.. what he means is the game scans itself using multiple threads (at least 3) and crashes within about a second if you make any changes to the game code..
I am guessing this is also why 'cracked' versions aren't all over the place
trainer is doable but this one wasn't a walk in the park |
Which debugger is working for you?
|
|
Back to top |
|
|
++METHOS I post too much Reputation: 92
Joined: 29 Oct 2010 Posts: 4197
|
Posted: Wed Nov 12, 2014 2:38 pm Post subject: |
|
|
I haven't looked in to this particular title, but I was told that there is a large multiplayer component to this game.
Does the stealthedit plugin not work for 64bit targets? I haven't used it on any new releases.
|
|
Back to top |
|
|
hudakj Cheater Reputation: 0
Joined: 25 Oct 2013 Posts: 36
|
Posted: Wed Nov 12, 2014 3:21 pm Post subject: |
|
|
I can get cheat engine to work with my cracked version (3DM v4). Then again, I only used it briefly for things like more money.
|
|
Back to top |
|
|
jim2point0 Master Cheater Reputation: 4
Joined: 05 Oct 2012 Posts: 336
|
Posted: Wed Nov 12, 2014 3:36 pm Post subject: |
|
|
hudakj wrote: | I can get cheat engine to work with my cracked version (3DM v4). Then again, I only used it briefly for things like more money. |
Did you have to NOP any code for that? Because that's when things start to crash for me.
++METHOS wrote: | I haven't looked in to this particular title, but I was told that there is a large multiplayer component to this game.
Does the stealthedit plugin not work for 64bit targets? I haven't used it on any new releases. |
It has CO-OP, but it's completely avoidable if you don't like CO-OP (I'm not particularly interested in it myself).
|
|
Back to top |
|
|
++METHOS I post too much Reputation: 92
Joined: 29 Oct 2010 Posts: 4197
|
Posted: Wed Nov 12, 2014 4:04 pm Post subject: |
|
|
Yeah, I don't particularly care for Co-Op/multiplayer for the sole reason that people feel the need to cheat. That said, it makes sense that this particular title would have anti-cheat incorporated...especially if virtual currency can be purchased.
|
|
Back to top |
|
|
|