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 


Unity game mono obfuscation

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

Joined: 21 Oct 2020
Posts: 1

PostPosted: Wed Oct 21, 2020 11:57 am    Post subject: Unity game mono obfuscation Reply with quote

Hey guys, I'm new to Game Engine.

I'm attempting to mod/hack a Unity game with Game Engine 7.1.
I've tried opening up the Assembly-CSharp.dll in dnSpy and it appears that the core game logic is obfuscated with class/method names that are 11 characters.. Which is not great.. Looking through the files I can see that it's using BeeByte obfuscator.

I've attempted to deobfuscate the file using de4dot but the results are the same, albeit a little cleaner structures.

When attaching the CheatEngine with mono to the game it shows all of the classes/methods/fields perfectly fine in the mono dissector. How is it that CheatEngine can view all of this information when the Assembly.dll file has all of the classes obfuscated?

Is there any way to get this list of classes/methods/fields and map them to the DLL? Are there any ways to deobfuscate this kind of obfuscation?
Back to top
View user's profile Send private message
Csimbi
I post too much
Reputation: 97

Joined: 14 Jul 2007
Posts: 3337

PostPosted: Wed Oct 21, 2020 12:45 pm    Post subject: Re: Unity game mono obfuscation Reply with quote

Distex wrote:
How is it that CheatEngine can view all of this information when the Assembly.dll file has all of the classes obfuscated?

That's due to Dark Byte's genius.
Back to top
View user's profile Send private message
ParkourPenguin
I post too much
Reputation: 152

Joined: 06 Jul 2014
Posts: 4718

PostPosted: Wed Oct 21, 2020 1:58 pm    Post subject: Reply with quote

CE is open source; look it up yourself. This is probably what you're looking for:
https://github.com/cheat-engine/cheat-engine/tree/master/Cheat%20Engine/MonoDataCollector

_________________
I don't know where I'm going, but I'll figure it out when I get there.
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