Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

deobfuscator for .Net

Do you know any good deobfuscator for .Net?

like image 908
whoi Avatar asked Jul 28 '10 20:07

whoi


People also ask

What is de4dot?

de4dot is a . NET deobfuscator and unpacker. It will try its best to restore a packed and obfuscated assembly to almost the original assembly. Most of the obfuscation can be completely restored (eg.

What is Crypto Obfuscator?

Crypto Obfuscator For . Net provides superior code protection, obfuscation and automatic exception reporting.


2 Answers

As Smi answered de4dot is the most powerful.

It has a plugin for Telerik JustDecompiler (free .NET decompiler) and it is very handy plug in.

When you install it

  • Go to Plugins
  • Then Plugin Manager
  • In Available Plugins you will see De4Dot Deobfuscator
  • Then Download
like image 31
Zhivko Kabaivanov Avatar answered Sep 26 '22 19:09

Zhivko Kabaivanov


The most powerful .NET deobfuscator I know is de4dot - Deobfuscator for .NET. It is open source, actively developed, and it claims to support the following obfuscators:

  • Babel.NET
  • CliSecure
  • CodeVeil
  • Crypto Obfuscator
  • DeepSea
  • Dotfuscator
  • .NET Reactor
  • Eazfuscator.NET
  • Goliath.NET
  • MaxtoCode
  • Skater.NET
  • SmartAssembly
  • Spices.NET
  • Xenocode

I have tested it myself with several obfuscators, and de4dot has deobfuscated the assemblies without problems.

like image 160
Smi Avatar answered Sep 26 '22 19:09

Smi