如何保护我的IL免受逆向工程?任何Obsfuscator工具都可用?它会提供最大的安全性吗?从逆向工程保护IL
2
A
回答
6
是一个.NET混淆。
使用混淆器并不意味着代码不能被反向设计。但它使逆向工程更难一点。
所以它不是100%。
还有其他的混淆器也喜欢
免费
1
没有最大限度的安全性。菲尼克斯提到的Dotfuscator做得很好,但最终混淆器的作用是让反向工程更难,但并非不可能。
0
您可以并应该使用这些模糊处理工具,但.net il的设计方式使得它很容易进行逆向工程。你不会以这种方式实现任何真正的安全。这里犯的最大错误通常是在源代码中嵌入证书或加密密钥,然后坏人可以反汇编和阅读。确信你没有这样做。
但是,您可以测试混淆如何使用.NET反射器将拆卸.NET代码为您http://www.red-gate.com/products/reflector/
0
您应该检查BitHelmet混淆工作。
很好的保护,为更少的钱。
相关问题
- 1. 逆向工程的Apk保护 - 使用软件包名称?
- 2. 逆向工程
- 3. 逆向工程ORM
- 4. 逆向工程C++
- 5. 逆向工程VaultRemoveItem
- 6. Java逆向工程教程
- 7. 逆向工程从.NET访问宏
- 8. 逆向工程从JPA实体DDL
- 9. 类图逆向工程?
- 10. 休眠逆向工程
- 11. 逆向工程未知CRC
- 12. 顺序图逆向工程
- 13. 逆向工程Blootooth低能
- 14. 逆向工程Android资产
- 15. 逆向工程Dashboard Widget?
- 16. 逆向工程PrimeFaces.ab按钮
- 17. 逆向工程HTTP请求
- 18. Android:逆向工程如何工作?
- 19. Hibernate的工具,逆向工程
- 20. 针对java的逆向工程工具
- 21. 逆向工程Web应用程序
- 22. 逆向工程的QuickBASIC 3.0程序
- 23. 逆向工程普适数据库?
- 24. 逆向工程VB6/Winsock的/ ADO应用
- 25. 简单的C++ UML w /逆向工程
- 26. 校验和功能的逆向工程
- 27. Grails的DB-逆向工程师没
- 28. 逆向工程 - 选择一个架构
- 29. 休眠逆向工程数据库
- 30. Oracle中的CREATE TABLE逆向工程
另请参阅这些愚蠢:http://stackoverflow.com/questions/584828/protecting-my-code-from-reverse-engineering,http://stackoverflow.com/questions/106794/what-do-you-使用保护您的网络代码从反向工程,http://stackoverflow.com/questions/506282/protect-net-code-from-reverse-engineering,http://stackoverflow.com/问题/ 1488884 /如何容易是它反向工程师网络obfuscated代码,http://stackoverflow.com/questions/545767/hide-c-windows-application-source-code,http: //stackoverflow.com/questions/199909/ – 2009-10-05 10:13:54