.NET的反混淆器

18

你知道有没有好的 .Net 反混淆器吗?


我不知道其他语言也有这样的东西存在。 - FrustratedWithFormsDesigner
谷歌没有帮助吗?在 deobfuscator .net 的首页上有几个。 - John
@FrustratedWithFormsDesigner - 我也不知道。有一些针对 .Net 的工具,但并不是很好用。 - whoi
@John 在 CashCommons - 实际上我找到了一些(dedot),但它们并没有什么帮助。如果你知道的话,请帮忙。 - whoi
2个回答

29
我知道的最强大的.NET反混淆器是de4dot - .NET反混淆器(GitHub链接)。它是开源的,正在积极开发,并声称支持以下混淆器:
  • Babel.NET
  • CliSecure
  • CodeVeil
  • Crypto Obfuscator
  • DeepSea
  • Dotfuscator
  • .NET Reactor
  • Eazfuscator.NET
  • Goliath.NET
  • MaxtoCode
  • Skater.NET
  • SmartAssembly
  • Spices.NET
  • Xenocode
我已经亲自测试了几个混淆器,并且使用de4dot成功地进行了反混淆处理。

3
作为Smi的回答,de4dot是最强大的。它有一个Telerik JustDecompiler的插件(免费的.NET反编译器),而且这个插件非常方便。当你安装它时,请按照以下步骤进行操作:
1.进入插件选项;
2.然后进入插件管理器
3.在可用插件中,您将看到De4Dot Deobfuscator
4.接着下载即可。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接