de4dot renders SmartAssembly 6.8 pointless

.NET obfuscator and automated error reporting

Moderators: Luke Jefferson, melvyn.harbour, dom.smith

de4dot renders SmartAssembly 6.8 pointless

Postby phaedrus30 » Wed Aug 21, 2013 7:42 am

Hi guys, I've been playing around with de4dot to see if SmartAssembly 6.8 offers any real protection against this deobfuscator, and unfortunately the answer seems to be no.

I used SmartAssembly 6.8 against our largest .NET assembly with 200,000+ lines of code with the highest levels of obfuscation available, and when inspected in .NET Reflector, the implementation code is not visible at all.

I then ran de4dot 2.03 against it, and I can now view the implementation in the cleaned assembly file using .NET Reflector, and the code is extremely close to the actual source code, taking the auto-generated compiler stuff into account.

This took me about 5 minutes and required very little technical knowledge - download, extract a zip, drag and drop a file onto an EXE, done.

Is there anything that can be done to block the effectiveness of this program?
phaedrus30
 
Posts: 6
Joined: Fri Jan 25, 2013 5:08 am

Postby Chris.Allen » Thu Aug 22, 2013 12:32 pm

The only defence is to ensure that all protections are added and added at their highest level.
Chris.Allen
 
Posts: 594
Joined: Thu Mar 12, 2009 4:17 pm

Re:

Postby GieltjE » Sat Aug 24, 2013 1:55 pm

Chris.Allen wrote:The only defence is to ensure that all protections are added and added at their highest level.


Even with those settings, our program (130k+ lines of code) is easily reversed with the vital parts exposed!

Within a minute I was able to decipher internal passwords, logic and it resembled my code quite a bit again.
GieltjE
 
Posts: 13
Joined: Sat Aug 24, 2013 1:51 pm

Postby ggo » Mon Apr 14, 2014 5:29 pm

same behavior here!
sa 6.8.
One solution must be provided by redgate.
ggo
 
Posts: 1
Joined: Mon Apr 14, 2014 5:15 pm

Postby danypd69 » Mon May 26, 2014 11:07 pm

any news about this?
I will not be able to renew my subscription if redgate does not provide a solution to this problem.
danypd69
 
Posts: 3
Joined: Sat Feb 22, 2014 5:41 pm


Return to SmartAssembly 6

Who is online

Users browsing this forum: No registered users and 2 guests