文檔首頁>>.NET Reactor用戶幫助指南>>.net reactor使用教程(四)——.net reactor針對De4Dot脫殼工具的應對
.net reactor使用教程(四)——.net reactor針對De4Dot脫殼工具的應對
De4Dot是一個專門反混淆.net程序的一個工具,支持對于以下工具混淆過的代碼的清理:
- 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
其中包括.net reactor,De4Dot執(zhí)行很簡單,只需用命令行cd到De4Dot所在目錄,然后執(zhí)行“de4dot 您程序的名稱加文件類型名” 就會在同目錄下生成一個以xxx-cleaned的文件,這就是反混淆過的文件。
要想最大限度地防止De4Dot的反混淆,需要在.net reactor保護的時候勾選快速設置里的control flow obfuscation,level我選擇最大的。這樣保護的過程序,被反混淆后還是亂碼般地存在。