Fre*_*rik 9 .net c# obfuscation decompiling
我目前正在开发一个应用程序,让用户不要反编译代码.现在,我知道大多数.exes如果由经验丰富的程序员执行就可以解密.但是,我的目标只是让它与具有基本编程知识的"常规"用户保持安全.
我遇到了几个混淆器,我现在使用的是Codeplex Confuser,你可以在这里找到它.由于我不是混淆大师,或者在任何高级编程中经历过的,我问你是否知道这个混淆器的安全性.
根据我的经验,Confuser是目前最难逆转的(免费)混淆器之一.至少通过一键工具.
就个人而言,我遇到了一些问题,即使用最大设置时出现一些误报,以及一些导致我的.exe无法运行的情况.
请记住,无论是否比其他免费替代品更难以扭转,如果他花了一点时间,那么有人也很可能这样做.
使用混淆器会使反编译代码变得更加困难,但它仍然不安全。
确保代码安全的唯一方法就是不让其落入用户手中。您可以将关键代码放入 Web 服务中,并让应用程序调用它。除非用户实际上可以破解服务器并获取代码,否则反编译是完全安全的。
归档时间: |
|
查看次数: |
14366 次 |
最近记录: |