问题描述
我目前正在开发一个应用程序,这是相当关键的,以保持用户从反编译的code。现在,我知道的事实是,大多数.EXE文件是反编译的,如果由有经验的程序员执行。然而,我的目标很简单,就是把它从普通用户基本编程知识,安全。
I'm currently developing an application where it's rather crucial to keep the user from decompiling the code. Now, I'm aware of the fact that most .exes are decompilable if executed by an experienced programmer. However, my goal is simply to keep it safe from the "regular" user with basic programming knowledge.
我已经遇到一些模糊处理,而我现在使用的一个是codePLEX Confuser,你可以找到的。由于我没有混淆大师,或者说,在经历了任何高层次的编程,我问你,如果你知道这个混淆器的安全性东西。
I've come across several obfuscators, and the one I'm using right now is Codeplex Confuser, which you can find here. Since I'm no obfuscation guru, or that experienced within programming of any high level, I'm asking you if you know anything about the safety of this obfuscator.
推荐答案
从我的经验Confuser是最难的(免费的)模糊处理,以扭转在这个时刻之一。至少通过一键式的工具。
From my experience Confuser is one of the hardest (free) obfuscators to reverse at this moment. At least by 1-click tools.
我个人有几个问题是,即使用最大设置时,这让少数情况下一些误报我的.exe的无法运行。
Personally I had a few issues with it, namely, a few false positives when using max settings and a few cases that made my .exe's unable to run.
请记住,不管它是一个有点难以扭转比其他的替代品,它仍然很可能有人这样做,如果他用了一些时间。
Keep in mind that regardless if it's a bit harder to reverse than other free alternatives it's still very possible for someone to do so if he devotes a bit of time.
这篇关于Confuser .NET混淆。是否安全?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!