首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >保护.Net应用程序不受去模糊处理程序的影响?

保护.Net应用程序不受去模糊处理程序的影响?
EN

Stack Overflow用户
提问于 2011-12-16 18:10:27
回答 4查看 3.2K关注 0票数 0

我知道我们可以通过使用混淆程序来保护.Net应用程序不被反编译。

但是我在某处读到有一些反模糊处理器(如de4dot )可以对.Net模糊的应用程序进行反模糊处理。它们可以中和一些像Eazfuscator.NET这样的混淆器的效果。因此,他们甚至可以反编译混淆的.Net应用程序。

是那么回事吗?如果是,如何保护应用程序免受deobfuscators攻击?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-12-16 18:13:28

没有一个应用程序是100%受保护的,但是商业混淆器做了相当好的工作来使它变得困难。

票数 4
EN

Stack Overflow用户

发布于 2011-12-16 18:12:33

简而言之,你不能。你只能让人们的生活变得困难,但最终,如果他们想要访问你的代码,他们可以做到。

票数 4
EN

Stack Overflow用户

发布于 2012-04-25 18:42:35

使用混淆程序来防止这种情况-混淆程序会改变代码的结构,但不会对源代码的含义/意图进行,从而使黑客/黑客很难理解代码。看看Crypto Obfuscator,它使用了各种技术,如符号重命名、字符串加密、控制流混淆等。

它还具有针对de4dot的特殊防御--如果您试图在使用Crypto Obfuscator进行混淆的程序集上运行de4dot,它将崩溃。

免责声明:我在LogicNP软件公司工作,它是Crypto Obfuscator的开发者。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8532651

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档