我曾尝试使用以下混淆器进行混淆,但没有一个成功对抗de40工具[https://bitbucket.org/0xd4d/de4dot/]
看到这是多么容易真的很痛苦..只需将defodated .net exe拖到de4dot.exe上,你就会得到源代码.
混淆器尝试的是:
Agile.NET(又名CliSecure)Babel.NET CodeFort CodeVeil CodeWall CryptoObfuscator DeepSea Obfuscator Dotfuscator .NET Reactor Eazfuscator.NET Goliath.NET ILProtector MaxtoCode MPRESS Rummage Skater.NET SmartAssembly Spices.Net Xenocode
一切都没用..那真是令人沮丧..
你能提供一些更好的解决方案来防止这个工具吗?
小智 12
de4dot将很快与大多数混淆器/保护器兼容,如果没有,还会有其他东西.
我要做的是从codeplex下载Confuser并使用其中的高级功能选项卡.
我做的总是有效并且无法逆转,我是:
在confuser中混淆"高级"中的"减少元素"之外的所有内容.然后,我用RPX打包器压缩组件.然后,我在Confuser中将压缩程序集与"资源加密"重新混淆.
这使得组装几乎完全不可逆转(总有那些人是好的破解者).我还建议在源代码中将md5/sha-1加密添加到字符串中.
有了所有这些保护方法,我官方说你的.net程序集受到严格保护.
小智 2
我遇到了同样的问题,直到现在才解决。我关注一些混淆器的发布。我检查了最新版本的 ILProtector 是否已发布,因此我尝试用它来保护 .NET 可执行文件,并且可以说 ILProtector 绝对可以对抗 de4dot。de4dot 无法反编译受保护的程序集。
| 归档时间: |
|
| 查看次数: |
10373 次 |
| 最近记录: |