【问题标题】:Disassemble signed dll [closed]反汇编签名的dll [关闭]
【发布时间】:2014-11-11 14:59:28
【问题描述】:

突然想到,我多次反汇编 dll 以查看编写的逻辑,但是我可以对我的 dll 实施任何安全或限制,例如创建签名的 dll,它会停止反汇编吗?

【问题讨论】:

标签: c# .net dll reverse-engineering disassembly


【解决方案1】:

没有。签名提供了一些额外信息 - 它不会删除任何信息。这意味着客户端可以验证代码是否由密钥所有者签名。 (例如,您可能拥有来自受信任组织的密钥列表,并且只运行使用这些密钥中的任何一个签名的代码。)

【讨论】:

    【解决方案2】:

    虽然不是对问题的直接答案..我确实认为它是相关的,所以我想我会在这里添加..防止您的代码被反汇编的一种方法是不分发它开始..

    您是如何做到的。考虑将功能作为某种服务提供。 如果您必须将应用程序作为分布式应用程序,那么它不适用......但值得考虑/考虑一下,如果有问题的代码是高价值 IP。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-21
      • 2014-08-28
      • 2010-10-09
      • 2010-10-08
      • 2010-10-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多