.Net混淆器
是否有适用于 Linux 的 .NET 混淆工具? 或者是否有一个类可以为我提供编写字节码混淆工具的功能?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
是否有适用于 Linux 的 .NET 混淆工具? 或者是否有一个类可以为我提供编写字节码混淆工具的功能?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
尝试这个免费的工具: http://www .foss.kharkov.ua/g1/projects/eazfuscator/dotnet/Default.aspx#downloads 它的功能与商业产品相同。
Try this tool, its free : http://www.foss.kharkov.ua/g1/projects/eazfuscator/dotnet/Default.aspx#downloads and it does what commercial products do.
您想要一个在 Mono 下执行的混淆器还是一个输出将在 Mono 下运行的程序集的混淆器?
如果你想要一个在 Mono 下运行的,我不知道有哪个 GUI 在 Mono 下运行,但我知道我们已经测试了 Dotfuscator Mono 内部的命令行界面并且它可以工作。 这还不是官方支持或经过广泛测试的解决方案,因此您的情况可能会有所不同。
Dotfuscator 接受任何标准 MSIL 程序集,并且我们仅发出 100% 可验证的程序集,因此只要您的源程序集与 Mono 兼容,Dotfuscator 输出也应该与 Mono 兼容。 这可以在源程序集和 Dotfuscator 输出上使用 Mono 迁移分析器 进行验证。
免责声明:我为 Dotfuscator 的制造商 PreEmptive Solutions 工作。
Do you want an obfuscator that executes under Mono or one that outputs assemblies that will run under Mono?
If you want one that runs under Mono I don't know of any whose GUI runs under Mono but I do know that we have tested the Dotfuscator command line interface internally under Mono and it works. This is not (yet) an officially supported or extensively tested solution so your mileage may vary.
Dotfuscator accepts any standard MSIL assembly and we only emit 100% PEverifiable assemblies out so as long as your source assembly is Mono compatible the Dotfuscator output should also be Mono compatible. This can be verified using the Mono Migration Analyzer on both your source assembly and the Dotfuscator output.
Disclaimer: I do work for PreEmptive Solutions, the makers of Dotfuscator.
您可以尝试 Spices.Obfuscator。 它宣称它支持 Mono,但它可能生成与 Mono 兼容的程序集(假设它们首先是),而不是在 Mono 上运行。
因为他们表明他们混淆了自己,所以这表明他们的命令行应用程序很有可能工作(我建议你尝试下载他们的评估包)
我同意 Marc Gravell 对他们的实用程序的评论,特别是当你开始使用 c# 3.0 功能时,这使得无论如何,最终得到的未混淆的反编译代码相当难看。 如果代码是本地的,那么它可能会被破坏,最好的情况是删除有意义的名称(代价是反射场景的永久麻烦)。
You might try Spices.Obfuscator. It advertises that it supports Mono but that may be that it generates assemblies which are compatible with Mono (assuming they were in the first place) rather than runs on Mono.
Since they indicate they obfuscate themselves it would suggest that their command line app stands a good chance of working (I suggest you try downloading their evaluation package)
I concur with Marc Gravell's comment on their utility, especially once you start using c# 3.0 features which make the resulting unobfuscated decompiled code pretty ugly anyway. If the code is local it can be broken, at best you remove meaningful names (at the cost of a permanent hassle for reflective scenarios).
Crypto Obfuscator 支持 Mono 应用。 它本身并不在 Mono 上运行,但只要原始程序集也运行,用它混淆的所有程序集都将在 Mono 上运行。
免责声明:我在 LogicNP Software 工作,该公司是 Crypto Obfuscator 的开发者。
Crypto Obfuscator supports Mono apps. It itself does not run on Mono, but all assemblies obfuscated with it will run on Mono as long as the original assemblies run too.
DISCLAIMER: I work for LogicNP Software, the developer of Crypto Obfuscator.