2009-12-03 73 views
1

是否有一个推荐的混淆器,用于编译插入到VS2008中的.Net(C#)代码?如果不是,独立将会很好,最好能一次混淆多个程序集。VS 2008推荐.Net Obfuscater?

我也意识到这些的目的仅仅是使代码逆向工程更加困难......这正是我想要的。

谢谢。

更新:在发布时如何在预编译程序集上启用强命名?是否有可能指向另一台服务器上的密钥文件?所以只要该密钥文件存在,应用程序就会工作?

回答

0

CodeVeil是非常好的,并加密程序集,而不仅仅是混淆它。

几年前,他们在64位程序集中遇到了问题,但我怀疑他们现在已经解决了这个问题。

1

以前的VS版本带有Dotfuscator。 2008年可能也会如此。如果您已经控制了部署环境或可以将正确的程序集安装到客户机器的安装程序,那么可能会更好地对程序集进行NG。

1

Xenocode Postbuild非常好。您可以无论是混淆程序集还是将其转换为本地代码,甚至不需要安装.NET框架。

0

我使用Crypto Obfuscator作为源代码保护(因为免费的DorFuscator版本由于这个原因并不真正有用)。它可以一次阻塞更多的组件,并可以在VS中迭代或作为独立使用。

我不知道是否有任何软件具有您提到的精确定位功能。您可能会将其作为应用程序的一部分。