de4dot是一款专业的.net反编译工具,集反混淆、脱壳功能为一体,軟件具有强大的脱壳能力,还可以将混淆的程序恢复到原来的格式、查看源代码等等,支持多种格式的文件,适用于编程人员。需要的朋友赶快下载吧!

de4dot特點:
僞隨機列表會做的事情,它取決于什麽混淆混淆組裝:
內聯方法。有些混淆器移動到另一個靜態方法的方法,並調用它的一小部分。
解密字符串的靜態或動態
解密等常量。有些混淆器也可以加密其他常數,如整數,雙打等
解密方法靜態或動態
刪除代理方法。許多混淆器取代大多數/所有調用指令調用委托。此委托依次調用真正的方法。
重命名符號。盡管大多數符號不能恢複,將它們重命名爲人類可讀的字符串。有時,一些原來的名稱可以被恢複,雖然。
Devirtualize虛擬化代碼
解密資源。許多混淆器有一個選項來加密.NET資源。
解密嵌入的文件。許多混淆器有一個嵌入,可能加密/壓縮其他組件的選項。
刪除篡改檢測代碼
刪除反調試代碼
控制流反混淆。許多混淆器修改IL代碼,所以它看起來像意大利面條式的代碼很難理解代碼。
還原類字段。有些混淆器可以移動領域從一個類來創建類其他一些混淆。
PE EXE转换.NET exe文件。有些模糊处理一个Win32 PE等包装.NET程序集里面的.NET反编译器无法读取该文件。
移除大多數/所有的垃圾類添加混淆。
修複了一些的peverify錯誤。許多混淆器是馬車和創建無法驗證的代碼錯誤。
還原類型的方法的參數和字段
de4dot使用教程:
de4dot怎麽用
1、打开 De4Dot 所在文件夹,按住 Shift,右键该文件夹 → 选择“在此处打开命令窗口”,如圖1所示:
圖1
也可以打开“命令提示符”,再定位到 De4Dot 所在目录。
2、输入 De4Dot + 要反混淆 .net 文件,如输入 De4Dot G:\xq\test\winform.exe 回车,反混淆成功,如圖2所示:
圖2
在 G:\xq\test\ 目录下生成一个反混淆后的 winform-cleaned.exe 文件。
3、用 .NET Reactor 打开 winform-cleaned.exe 文件,如圖3所示:
圖3
源代碼定義的變量和方法已經顯示出來,說明反混淆成功。
支持的混淆器
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
更新日志
de4dot v3.1更新日志
內聯方法。
靜態或動態解密字符串。
解密常數。
靜態或動態解密方法。
刪除代理方法。
重命名符號。
虛擬化虛擬化代碼。
解密資源
解密嵌入文件。
刪除篡改檢測碼
刪除反調試代碼
控制流去混淆。
還原類字段。
将PE exe转换为.NET exe。
刪除由混淆器添加的大多數/所有垃圾類。
修複了一些錯誤。
恢複方法參數和字段的類型。