使用babel混淆器模糊多个相关的.NET程序集

时间:2009-10-07 14:30:37

标签: .net obfuscation babel

我有两个程序集,A和B,其中A依赖于B.我试图将它们混合在一起,即它不会破坏使用babel obfuscator的应用程序。

有办法吗?显然,这个混淆器不能处理多个程序集。

如果这是一个问题,你建议使用哪个其他.NET混淆器来处理多个程序集?

4 个答案:

答案 0 :(得分:6)

您可以使用ILMerge合并程序集,然后使用babel来混淆合并的程序集。

ILMerge是一款免费的Microsoft工具,可从以下网址下载: http://research.microsoft.com/en-us/people/mbarnett/ILMerge.aspx

答案 1 :(得分:2)

Dotfuscator社区版。这是MSDN article.

如果您想要更多电量并准备付款,请转到XenoCode Post Build.Crypto Obfuscator。他们还提供评估版本。

答案 2 :(得分:0)

将它们链接在一起是一个选项吗? Dotfuscator允许您将程序集链接在一起并模糊整个。

查看this article是否适用于您的情况。

答案 3 :(得分:0)

您需要一个混淆多个程序集的.NET混淆器:即:当重命名一个成员时,必须在混淆项目的每个程序集中重命名它。 试试BitHelmet。 此致