如何保护我的IL不受逆向工程的影响?任何Obsfuscator工具都可用?它会提供最大的安全性吗?
答案 0 :(得分:6)
是一个.net混淆器。
使用混淆器并不意味着代码无法进行逆向工程。但它使逆向工程变得更加困难。
所以它不是100%。
还有其他混淆器也喜欢
<强> 免 强>
答案 1 :(得分:1)
没有最大的安全性。凤凰城提到的Dotfuscator做得很好,但最终混淆器的作用是让逆向工程变得更难,但并非不可能。
答案 2 :(得分:0)
您可以而且应该使用这些混淆工具,但.net il的设计方式非常容易进行逆向工程。您不会以这种方式实现任何真正的安全性。这里犯的最大错误通常是在源代码中嵌入凭证或加密密钥,然后坏人才能进行反汇编和读取。非常确定你没有这样做。
然而,您可以测试混淆器如何与.net反射器一起工作,它将为您分解.net代码http://www.red-gate.com/products/reflector/
答案 3 :(得分:0)
您应该检查BitHelmet混淆器。
保护更少的钱。