【问题标题】:Protect Application from Disassembling [duplicate]保护应用程序免于反汇编 [重复]
【发布时间】:2011-04-18 17:14:48
【问题描述】:

可能重复:
Is there a way to prevent Reflector from being able to reflect my source code?

大家好 是否可以防止您辛辛苦苦制作的应用程序被反汇编。 我知道有反汇编 .Net 应用程序的 Reflector。

那么有什么办法可以保护它吗?

【问题讨论】:

  • 您应该从研究“混淆”一词开始。
  • 这个问题已经在这个网站的许多变体中被问过很多次了。答案总是“不”,而且通常还包括我们的代码并不是真正需要保护的独特性。
  • 即使尝试的徒劳也在这里得到解答:stackoverflow.com/questions/1488884/…

标签: .net protection disassembly


【解决方案1】:

默认方式是代码混淆 - 当特殊程序更改变量、方法和类的名称以使逆向工程返回难以理解的代码时的过程。 Visual Studio 包含 Dotfuscator 社区版。

您还可以使用其他技术,例如代码解包来隐藏逆向工程中的代码。

顺便说一句,Reflector 不是反汇编器,它是反编译器。

【讨论】:

    【解决方案2】:

    您正在寻找诸如Dotfuscator 之类的混淆器。

    【讨论】:

      猜你喜欢
      • 2015-09-18
      • 2012-06-17
      • 2012-12-16
      • 2011-02-22
      • 1970-01-01
      • 2017-03-10
      • 2021-10-23
      • 2012-01-26
      • 1970-01-01
      相关资源
      最近更新 更多