【发布时间】:2011-10-09 09:00:07
【问题描述】:
我正在评估几个混淆器来保护 WPF 应用程序中的代码。
为了检查给定程序集上每个混淆器完成的工作结果,我使用 Red Gate 的 .Net Reflector。每次混淆后,我都会使用 .NET Reflector 打开程序集并查看它的外观。
够了吗? .NET Reflector 的结果是否可以作为混淆质量的指标,或者我应该尝试一些其他工具吗? (不是任何可能的此类工具,而是从实际常识的角度来看)。
【问题讨论】:
-
你也可以试试ILSpy。我曾经有一个案例,ILSpy 能够反编译 Reflector 无法反编译的代码。
-
@Rem - 我会说可以在 .NET Reflector 中查看的代码是一个很好的起点。当然,它只会减慢有决心的人完成工作,当然不会阻止任何人查看代码。
-
你可以在这里发布你的发现,有一些关于混淆器的问题......
-
你可以用这个问题:stackoverflow.com/questions/2525/…
-
@Daniel Hilgarth:只有一个?我一天要吃好几次!查看最后 3 个帖子 @xacc.wordpress.com
标签: c# obfuscation reverse-engineering decompiling reflector