如何保护我的dll免受反汇编程序的影响?

时间:2011-03-25 07:00:20

标签: dll protection

我正在努力保护我的dll免受反汇编程序的攻击。 我使用“Eazfuscator.NET Assistant”作为DLL加密工具。但之后,Reflector仍然可以读取源代码。在使用Eazfuscator之前或之后我需要做什么?或者任何人都可以向我介绍一个免费的加密工具,它可以帮助我加密我的源代码?

非常感谢。

2 个答案:

答案 0 :(得分:0)

您可以考虑.Net Reactor它对我有用。

答案 1 :(得分:-1)

您可以尝试代码混淆器。您也可以尝试使用UPX等软件打包您的dll。虽然它可以被拆卸,但是要理解装配中发生的事情会更加困难。

还有一些其他技术:

  1. 添加垃圾代码,这会让任何阅读反汇编的人感到困惑。
  2. 添加断点检测代码。
  3. 添加自修改代码。
  4. 进行PEB结构检查。