De4dot是一款免费、开源的脱壳/反混淆皤材装肢工具,用户可以用它来脱Dotfuscator、MaxToCode处理过的程序,不过需要在命令行下进行操作,有从事软件开发和逆向编程鹚兢尖睁的人员不要错过。支持类型支持以下反编译:Agile.NET(akaCliSecure)Agile.NET(akaCliSecure),Babel.NET,CodeFort,CodeVeil,CodeWall,CryptoObfuscator,DeepSeaObfuscator,Dotfuscator,.NETReactor,Eazfuscator.NET,Goliath.NET,ILProtector,MaxtoCode,MPRESS,Rummage,Skater.NET,SmartAssembly,Spices.Net,Xenocode使用方法开始-运行-cmd输入以下命令:de4dot工具解压路径\de4dot--dont-rename-f你要反混淆的程序集dll例如:C:\Users\Administrator\Desktop\de4dot\de4dot--dont-rename-fC:\Users\Administrator\Desktop\zkcms.dllDe4Dot反混淆.net方法:
工具/原料
De4Dot
方法/步骤
1、打开De4Dot所在文件夹,按住Shift,右键该文件夹→选择“在此处打开命令窗口”,如图1所示:
2、也可以打开“命令提示符”,再定位到De4Dot所在目录。输入De4Dot+要反混淆咯悝滩镞.net文件,如输入De4DotG:\xq\test\wi荏鱿胫协nform.exe回车,反混淆成功,如图2所示:
3、在G:\xq\test\目录下生成一个反混淆后的winform-cleaned.exe文件。用.NETReactor打开winform-cleaned.exe文件,如图3所示:
4、源代码定义的变量和方法已经显示出来,说明反混淆成功。