de4dot renders SmartAssembly 6.8 pointless

.NET obfuscator and automated error reporting

de4dot renders SmartAssembly 6.8 pointless

Postby phaedrus30 » Wed Aug 21, 2013 6: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?
Posts: 6
Joined: Fri Jan 25, 2013 4:08 am

Postby Chris.Allen » Thu Aug 22, 2013 11:32 am

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


Postby GieltjE » Sat Aug 24, 2013 12: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.
Posts: 17
Joined: Sat Aug 24, 2013 12:51 pm

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

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

Postby danypd69 » Mon May 26, 2014 10: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.
Posts: 3
Joined: Sat Feb 22, 2014 4:41 pm

Return to SmartAssembly 6

Who is online

Users browsing this forum: No registered users and 1 guest