【发布时间】:2013-09-06 15:52:29
【问题描述】:
除了混淆之外,还有什么方法可以防止代码被反汇编。
【问题讨论】:
-
您的问题似乎在这里得到了解答:stackoverflow.com/questions/7204076/…
标签: .net
除了混淆之外,还有什么方法可以防止代码被反汇编。
【问题讨论】:
标签: .net
没有办法防止你的代码被反汇编!
运行时需要能够执行您使用代码创建的指令,否则您的软件将无法运行。如果运行该软件的计算机可以读取指令,则控制该计算机的用户可以访问指令并通过反编译重新创建代码版本 - 它可能看起来与原始代码不完全相同,但将编译为等效程序。
然而,有几种方法可以隐藏指令和代码结构以防窥探——其中之一就是混淆。最终,它们只是减速带,因为有能力的黑客可以在执行软件时将您的指令从机器的内存中复制出来......
【讨论】: