我如何保护我的IL不受逆向工程的影响?是否有可用的Obsfuscator工具?它会提供最大的安全性吗?
发布于 2009-10-05 09:43:53
dotfuscator
是一个.net混淆器。
使用混淆器的并不意味着代码不能被逆向工程。但这使得逆向工程变得有点困难。
所以它不是100%。
还有其他的混淆器,比如
Spices.Net Obfuscator
smartassembly
Eazfuscator.NET
免费
Skater .NET Obfuscator
发布于 2009-10-05 09:46:10
没有最高安全性这回事。phoenix提到的Dotfuscator做得很好,但最终做的是使逆向工程变得更加困难,但并非不可能。
发布于 2009-10-05 19:53:43
您可以而且应该使用这些混淆工具,但是.net il的设计方式使得逆向工程非常容易。通过这种方式,您将无法获得任何真正的安全性。这里犯的最大错误通常是在源代码中嵌入凭证或加密密钥,然后坏人就可以反汇编和读取它们。请确保您不是在执行此操作。
但是,您可以测试混淆器与.net反射器一起工作得有多好,它将为您的http://www.red-gate.com/products/reflector/反汇编.net代码
https://stackoverflow.com/questions/1519086
复制相似问题