1、概述
????????由于 .NET 的性質(zhì),不受保護的 .NET 程序集可以被高級程序員和破解者輕松反編譯,從而更容易檢測和刪除應用程序中的保護例程。因此有必要保護代碼。
? ? ? ? 下面簡單記錄了幾個比較常見的代碼混淆工具以備忘。
2、Dotfuscator(免費)
????????Dotfuscator 可以對 .NET 程序集進行模糊處理,以阻止實施反向工程,并保持原有的應用程序行為。Microsoft Visual Studio 副本包含 PreEmptive Protection - Dotfuscator Community 副本,可供個人免費使用。
? ? ? ? 下面是微軟的文檔地址
Dotfuscator Community - Visual Studio (Windows) | Microsoft Docs了解如何使用 Visual Studio 中的免費 Dotfuscator Community 副本保護 .NET 應用程序。https://docs.microsoft.com/zh-cn/visualstudio/ide/dotfuscator/?view=vs-2022
3、NETReactor(免費)
????????無與倫比的 .NET 代碼保護系統(tǒng),完全停止任何反編譯。 以安全簡單的方式保護您的軟件,無需擔心如何保護您的知識產(chǎn)權(quán)。
.NET Code Protection, Encryption, Obfuscation and Licensing - Eziriz.NET Code Protection & Licensing - Code/String/Resource Encryption, License Manager, Obfuscation, Merging, Control Flow Obfuscation and much more.https://www.eziriz.com/C#【必備技能篇】Winform項目加密_明如正午的博客-CSDN博客_winform加密防反編譯在開發(fā)C#程序的過程中,有時出于對軟件的保護,要對程序進行加密,防止被反編譯盜用代碼。本文介紹如何給.dll文件和.exe文件進行加密。https://blog.csdn.net/sinat_40003796/article/details/124865720
4、Babel Obfuscator(商業(yè))
????????.NET Framework、.NET Core 和 .NET 5.0 的代碼混淆和許可。 支持所有主要構(gòu)建平臺,包括 MSBuild 和 DevOps 以及 AppCenter 構(gòu)建服務器。
babelfor.net | Obfuscator and licensing for .NEThttps://www.babelfor.net/
5、ConfuserEx(免費)
????????ConfuserEx 是 .NET 應用程序的開源保護程序。 它是 Confuser 項目的繼承者。
GitHub - mkaring/ConfuserEx: An open-source, free protector for .NET applicationsAn open-source, free protector for .NET applications - GitHub - mkaring/ConfuserEx: An open-source, free protector for .NET applicationshttps://github.com/mkaring/ConfuserExHow to protect your .NET Framework executables from decompilers or reverse engineering | Our Code Worldhttps://ourcodeworld.com/articles/read/1163/how-to-protect-your-net-framework-executables-from-decompilers-or-reverse-engineering
6、ILProtector(商業(yè))
????????ILProtector是.NET應用程序的保護器。ILProtector旨在保護軟件的知識產(chǎn)權(quán)。
????????ILProtector保護您的 .NET 代碼免受逆向工程、反編譯和修改。ILProtector將中間語言 ( MSIL ) 代碼轉(zhuǎn)換為反匯編器和反編譯器(如IL DASM、 ?.NET Reflector、 ?ILSpy、dotPeek等)無法識別的特定形式。
ILProtectorILProtector is a protector for .NET applications. ILProtector is designed to protect intellectual property of the software.http://www.vgrsoft.net/Products/ILProtector
7、obfuscar(免費)
????????Obfuscar 是在 MIT 許可下發(fā)布的開源 .NET 混淆器。它提供了基本的混淆功能,有助于保護 .NET 程序集中的機密。文章來源:http://www.zghlxwxcb.cn/news/detail-459180.html
GitHub - obfuscar/obfuscar: Open source obfuscation tool for .NET assembliesOpen source obfuscation tool for .NET assemblies. Contribute to obfuscar/obfuscar development by creating an account on GitHub.https://github.com/obfuscar/obfuscar文章來源地址http://www.zghlxwxcb.cn/news/detail-459180.html
到了這里,關于.Net項目混淆/加密工具的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!