De4dot是一款免费、开源的脱壳/反混淆工具,用户可以用它来脱Dotfuscator、MaxToCode处理过的程序,不过需要在命令行下进行操作,有从事软件开发和逆向编程的人员不要错过。支持类型支持以下反编译:Agile.NET (aka CliSecure)Agile.NET (aka CliSecure),Babel.NET,CodeFort,CodeVeil,CodeWall,CryptoObfuscator,DeepSea Obfuscator,Dotfuscator,.NET Reactor,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 -f C:\Users\Administrator\Desktop\zkcms.dllDe4Dot反混淆.net方法:
工具/原料
De4Dot
方法/步骤
1
1、打开 De4Dot 所在文件夹,按住 Shift,右键该文件夹 → 选择“在此处打开命令窗口”,如图1所示:
2
也可以打开“命令提示符”,再定位到 De4Dot 所在目录。2、输入 De4Dot + 要反混淆 .net 文件,如输入 De4Dot G:\xq\test\winform.exe 回车,反混淆成功,如图2所示:
3
在 G:\xq\test\ 目录下生成一个反混淆后的 winform-cleaned.exe 文件。3、用 .NET Reactor 打开 winform-cleaned.exe 文件,如图3所示:
4
源代码定义的变量和方法已经显示出来,说明反混淆成功。
下一篇:小型收割机用途特点说明