适用于 VS2010 和 .net v4 项目的良好混淆器,具有内置的 Visual Studio 集成

发布于 2024-08-30 00:28:12 字数 112 浏览 5 评论 0原文

我正在寻找一个好的混淆器,它具有 Visual Studio 集成,可以是商业的或免费的,并且必须与 vs 2010 和 .net v4 一起使用。

尽可能无麻烦的东西,并且可以混淆我的发布版本

I am looking for a good obfuscater that has visual studio integration, can be commercial or free, and has to work with vs 2010 and .net v4.

Something that is as hassle free as possible, and can obfuscate my release builds

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

葮薆情 2024-09-06 00:28:12

Dotfuscator 随 Visual Studio 一起提供,尚未提供虽然用过它。

关于此问题,arstechnica 上也有一个帖子。虽然已有几年历史,但值得一读。

Dotfuscator ships with Visual Studio, haven't used it though.

There's also a thread on arstechnica about this. It's a couple of years old but worth a read.

故事未完 2024-09-06 00:28:12

Dotfuscator 社区版(VS 免费)

优点
我经常使用Dotfuscator,免费版本将允许您重命名代码,因此像myPassword这样的变量将显示为ab,它将替换变量名并将控制语句替换为goto,使得更难以理解本节的目的使用反射器等工具反编译后的代码。

缺点
但从对加密COM库(未重命名)的引用中仍然可以明显看出其中存在密码敏感内容,并且加密密钥对于寻找它的人来说看起来非常熟悉,因此很容易破解。

Dotfuscator Pro

优点
专业版(联系 dotfuscator 试用)将允许您实际加密(非常容易做到,只需单击一下即可选择您要加密的方法)方法,所以
用反射器反编译代码时,该方法的全部内容都会显示为乱码,无法破解。

缺点
专业版是防弹安全的,但它是非常昂贵的技术,如果我是正确的,每个许可证大约 3k 美元,但你只需要一个,在构建线上。

Dotfuscator Community Edition(free with VS)

ADVANTAGES:
I have used Dotfuscator a lot, the free version will allow you to rename code, so variables like myPassword will show as just ab, it will replace variable names and replaces control statements with goto, making it more difficult to understand the purpose of this section of code after decompiled with tools like reflector.

DISADVANTAGES:
But it will still be obvious from the references to encryption COM libraries(not renamed) that there is passwords sensitive content in there, and the encryption key will look very familiar to someone looking for it, making it easy to crack.

Dotfuscator Pro

ADVANTAGES:
The pro edition(contact dotfuscator for a trial) will allow you actually encrypt(very easy to do, just one click to select the method you want to encrypt) the method so
that when decompiling the code with a reflector, the whole content of the method will show as gibberish and can't be cracked.

DISADVANTAGES:
The pro edition is bullet proof safe, but it's very expensive technology, about 3k$ per lisence if i'm correct, but you only need one, on the build line.

静水深流 2024-09-06 00:28:12

我推荐{smart assembly}。我们已经使用这个方法有一段时间了,并且取得了很好的效果。引用他们的网站,以下是一些功能:

  • 进一步保护您的 .NET 应用程序(字符串编码、反反汇编器和反反编译器选项、强名称签名...)
  • 在一个文件中部署您的 .NET 应用程序(依赖项合并、压缩和嵌入)
  • 删除所有无用代码和元数据(修剪)
  • 执行其他代码优化(内存管理、类的自动密封...)
  • 并调试混淆和部署的程序集(通过 24x7x365 托管 Web 服务自动报告未处理的异常)。

I recommend {smartassembly}. We have been using this now for quite a while and have had great results. Quoting their website, here are some features:

  • Further secure your .NET application (Strings Encoding, Anti-disassembler & Anti-decompiler options, Strong Name signature...)
  • Deploy your .NET application in one file (Dependencies Merging, Compression and Embedding)
  • Remove all non-useful code and metadata (Pruning)
  • Perform other code optimizations (Memory Management, Automatic Sealing of Classes...)
  • And debug your obfuscated and deployed assembly (automatic unhandled exception reporting via 24x7x365 managed Web Service).
战皆罪 2024-09-06 00:28:12

Crypto Obfuscator 支持 VS 2010/.Net 4.0,它可以与您的构建集成过程。它具有很多保护和混淆功能,如反反射器、反调试/跟踪、字符串加密、符号重命名、流混淆、资源加密等。

Crypto Obfuscator supports VS 2010/.Net 4.0 and it can integrate with your build process. It has a lot of protection and obfuscation features like Anti-Reflector, Anti-Debugging/Tracing, string encryption, symbol renaming, flow obfuscation, resource encryption, etc.

分開簡單 2024-09-06 00:28:12

如果您只想简化名称,Visual studio 附带的免费 DotFuscator 就足够了。当您正在寻找一些严格的源代码保护时,周围没有免费的工具(据我所知)。我使用加密混淆器。无论如何,如果 Dotfuscator Pro 的价格确实在 3000 美元左右(他们的网站上没有公开定价),那么对于基本相同的高级保护来说,Crypto obfuscator 将会便宜得多。

If you are looking for only name reduction the free DotFuscator that came with Visual studio is enough. when you are looking for some serious source code protection, there is no free tool around (as far as I know). I use Crypto obfuscator. Anyway if Dotfuscator Pro really cost around $3000 (there is no public pricing on their site), the Crypto obfuscator will be far more cheaper for basically the same high level protection.

浮生未歇 2024-09-06 00:28:12

Babel Obfuscator 拥有最好的保护功能之一。 100% 托管 MSIL 加密。此外,它似乎是市场上最方便的混淆器之一。

Babel Obfuscator have one of the best protection feature out there. 100% managed MSIL encryption. Moreover it seem to be one of the most convenient obfuscator in the market.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文