de4dot是目前最主流的反混淆工具,它使用dnlib来读取和写入程序集可解密以下工具混淆过的.NET代码,如 Xenocode、.NET Reactor、MaxtoCode、Eazfuscator.NET、Agile.NET、CodeWall、Mpress .NET Packer、Rummage Obfuscator、Babel.NET、CodeFort、CryptoObfuscator、DeepSea Obfuscator、Dotfuscator、 Goliath.NET、ILProtector、SmartAssembly、Spices.Net。
软件下载在https://github.com/ViRb3/de4dot-cex
有编译好的程序可以直接下载。
软件的使用说明在https://github.com/de4dot/de4dot
检测代码混淆的工具
de4dot.exe -d c:\input\abc.dll
批量反混淆
bash
de4dot -r c:\input -ru -ro c:\output