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 


Code injection is crashing AC:Unity?
Goto page 1, 2, 3  Next
 
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine
View previous topic :: View next topic  
Author Message
jim2point0
Master Cheater
Reputation: 4

Joined: 05 Oct 2012
Posts: 336

PostPosted: Tue Nov 11, 2014 7:33 am    Post subject: Code injection is crashing AC:Unity? Reply with quote

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
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 457

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

PostPosted: Tue Nov 11, 2014 7:55 am    Post subject: Reply with quote

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
View user's profile Send private message MSN Messenger
jim2point0
Master Cheater
Reputation: 4

Joined: 05 Oct 2012
Posts: 336

PostPosted: Tue Nov 11, 2014 12:50 pm    Post subject: Reply with quote

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 Sad
Back to top
View user's profile Send private message
zm0d
Master Cheater
Reputation: 7

Joined: 06 Nov 2013
Posts: 423

PostPosted: Tue Nov 11, 2014 3:53 pm    Post subject: Reply with quote

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
View user's profile Send private message
flarn2006
Advanced Cheater
Reputation: 1

Joined: 27 Nov 2012
Posts: 73

PostPosted: Tue Nov 11, 2014 11:06 pm    Post subject: Reply with quote

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
View user's profile Send private message
++METHOS
I post too much
Reputation: 92

Joined: 29 Oct 2010
Posts: 4197

PostPosted: Wed Nov 12, 2014 12:39 am    Post subject: Reply with quote

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
View user's profile Send private message
jim2point0
Master Cheater
Reputation: 4

Joined: 05 Oct 2012
Posts: 336

PostPosted: Wed Nov 12, 2014 12:45 am    Post subject: Reply with quote

You can buy in-game currency with real money. I think they took some steps to prevent that.
Back to top
View user's profile Send private message
Caliber
Expert Cheater
Reputation: 2

Joined: 20 Aug 2007
Posts: 102

PostPosted: Wed Nov 12, 2014 9:20 am    Post subject: Reply with quote

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
View user's profile Send private message
Hatschi
Master Cheater
Reputation: 2

Joined: 28 Jan 2010
Posts: 327

PostPosted: Wed Nov 12, 2014 9:50 am    Post subject: Reply with quote

It's probably the reason why this game is such performant Laughing
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 457

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

PostPosted: Wed Nov 12, 2014 9:52 am    Post subject: Reply with quote

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
View user's profile Send private message MSN Messenger
jim2point0
Master Cheater
Reputation: 4

Joined: 05 Oct 2012
Posts: 336

PostPosted: Wed Nov 12, 2014 10:07 am    Post subject: Reply with quote

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
View user's profile Send private message
++METHOS
I post too much
Reputation: 92

Joined: 29 Oct 2010
Posts: 4197

PostPosted: Wed Nov 12, 2014 2:38 pm    Post subject: Reply with quote

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

Joined: 25 Oct 2013
Posts: 36

PostPosted: Wed Nov 12, 2014 3:21 pm    Post subject: Reply with quote

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
View user's profile Send private message
jim2point0
Master Cheater
Reputation: 4

Joined: 05 Oct 2012
Posts: 336

PostPosted: Wed Nov 12, 2014 3:36 pm    Post subject: Reply with quote

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
View user's profile Send private message
++METHOS
I post too much
Reputation: 92

Joined: 29 Oct 2010
Posts: 4197

PostPosted: Wed Nov 12, 2014 4:04 pm    Post subject: Reply with quote

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
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
Goto page 1, 2, 3  Next
Page 1 of 3

 
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