.Net-obfuscator
.NET Obfuscator - это инструмент, который используется для защиты приложений .NET от обратной инженерии.
Это делается путем преобразования оригинального кода .NET в форму, которую трудно понять , что затрудняет злоумышленники декомпилировать код и понять, как он работает.
Это может помочь предотвратить кражу интеллектуальной собственности , а также защитить от потенциальных уязвимостей безопасности.
Запутывание также может помочь уменьшить размер кода, что может улучшить производительность приложения.
Вот пример простой программы C#, которая вычисляет факториал данного числа:
using System ;
namespace FactorialCalculator
{
class Program
{
static void Main ( string [ ] args )
{
Console . WriteLine ( "Enter a number:" ) ;
int num = int . Parse ( Console . ReadLine ( ) ) ;
int factorial = 1 ;
for ( int i = 1 ; i <= num ; i ++ )
{
factorial *= i ;
}
Console . WriteLine ( "The factorial of {0} is {1}" , num , factorial ) ;
}
}
} Чтобы запутать этот код, сфускатор .NET преобразует его в нечто подобное:
using System ;
namespace XZkxcX
{
class XxXXx
{
static void XxXXX ( string [ ] XxxxX )
{
Console . WriteLine ( "Enter a number:" ) ;
int XxXx = int . Parse ( Console . ReadLine ( ) ) ;
int XXXXXXX = 1 ;
for ( int XxXX = 1 ; XxXX <= XxXx ; XxXX ++ )
{
XXXXXXX *= XxXX ;
}
Console . WriteLine ( "The factorial of {0} is {1}" , XxXx , XXXXXXX ) ;
}
}
} Как вы можете видеть, запутанный код гораздо сложнее понять и следить, что затрудняет отмену инженера исходного кода.
- Открытый исходный код
- Бесплатно
- Freemium
- Оплаченный
Открытый исходный код
- Arya - Arya - простой запутанник для двоичных файлов .NET.
- Asstrongasfuck - консольный запутанник для сборок .NET.
- BasicProxyObfucator - очень базовый прокси -опскатор на основе DNLIB
- Bitmono - бесплатный защитник с открытым исходным кодом для моно
- Confcuserex - бесплатный защитник с открытым исходным кодом для приложений .NET.
- CIL -экзамены - A .NET Framework (.NET CORE в будущем). В настоящее время владелец заболел, поэтому работа над проектом останавливается.
- Дешевый сфускатор - довольно плохой запутанник, созданный для изучения
- dotnetobfuscator - obwooskAtor -strokyky -c#
- Darkfuscator - кодовый обфускатор для программ .NET Framework. Устарел в 2016 году, но был очень функциональным в 2010/2011. Использует библиотеку Mono.cecil для взаимодействия с сборками .NET.
- Denvelope - сетевый обфускатор
- DotNetPatcher - dotnetObfuscator
- Goldfuscator - вилка оригинального проекта SimpleObfuscator, созданная для обучения.
- Jiejie.net - инструмент с открытым исходным кодом для файла сборки с открытым исходным кодом .NET, который поможет вам защитить ваше авторское право. маленький, быстрый и мощный.
- Krawk protector - .NET Obfuscator and Protector
- Koivm - виртуализация, сделанная для .net с использованием confcuserex
- Соблюдение - чистый обфускатор для изучения цели.
- Logic.net - более продвинутый бесплатный и открытый .NET с использованием dnlib.
- MDCrypt - [WIP] Защитник следующего поколения для приложений .NET (.NET Framework, .NET CORE и многое другое)
- Memevm - небольшой виртуализатор для .net, который работает вместе с Confuserex
- Mindlated - .net obfuscator с использованием dnlib
- Net -obfuscator - простой сфуссатор .NET с использованием моно cecil
- NetRenamer - простой инструмент для запугивания/переименования методов модуля .NET, поля, классов и многого другого с использованием Asmresolver.
- Noisette - абфуссатор для сборки .NET
- obfuscatus - сфускатор .NET на основе моно cecil
- Обфускрд - затруднить файл через Discord в качестве бота, используя API Discord.net
- Obfuscar - инструмент запутывания с открытым исходным кодом для .NET Assemblies
- Опускатор -демострирование - простая демонстрация сфускатора с использованием dnlib
- Octopusobfuscator - Основной вмешательство для .NET .NET
- Panda -obfuscator - Pandaobfuscator Простой сфускатор, бесплатный, открытый для приложений .NET .NET.
- Paofuscator - Obfuscator für paradise.de
- SimpleObfuscator - простой сфускатор
- SourceCodeObfuscator - C# исходный код обфускатор
- SpecterObfuscator - это приложение запутает вашу сборку .NET
- Сахар
- Unikod - Библиотека стиля текста и запутывания для C#
- UnmanagedString - простой инструмент для преобразования струн в неуправляемые методы с использованием Asmresolver.
- wot4cs - инструмент запугивания виртуализации для программы C#
- Vaporobfusactor - vaporobfuscator является запутанным для .NET, сделанным с DNLIB
- Zenfuscator - Obfuscator для защиты сборов .NET Assembles от обратной разработки.
- Z00BFUSCATOR-Z00BFUSCATOR-это простой, кроссплатформенный сплатформенный, с открытым исходным источником, для сборок .NET Assemblies, построенных на ядре .NET Core
Бесплатно
- Bithelmet - Bithelmet Obfuscator защищает ваши портативные исполнители .NET
- Guardship-.net-Protector-Guardship .NET Protector-это программное обеспечение для разработки, которое помогает защитить исполняемый файл приложения .NET, делая его код нечитаемым для MSIL Disassassemblers.
- Оранжевая куча сфускатор - бесплатный и эффективный способ защиты вашего программного обеспечения .NET
- Phoenix Protector - .NET Obfuscator & Protector
- Yano - Yano - продвинутый сфуссатор для приложений Microsoft .net
Freemium
- Agile- Agile.net, мощная защита кода, запутывание и лицензионное решение для ваших приложений .NET
- Опускатор Aldaray Rummage - завяжите свой код в узлы и заставьте хакеров плакать
- Appfuscator - Алгоритм Inteligence обеспечивает ваше приложение мощную защиту!
- Armdot - защита, инструмент лицензирования программного обеспечения и обфускатор для C# и .NET при поддержке последовательных ключей и файлов.
- ByteHide - ByteHide предоставляет .NET Obfuscator для компаний и организаций. Предоставление набора инструментов, которые защищают вашу интеллектуальную собственность, обеспечивают целостность вашего программного обеспечения и снижение затрат.
- Babel - Защитите свое программное обеспечение от обратной инженерии, чтобы защитить интеллектуальную собственность вашего кода
- BoxedApp-Импорт и виртуализация ActiveX, Flash и .NET Runtime • Rich SDK для разработчиков • Создание пользовательских упаковок • Поддерживает 32-битные и 64-битные приложения • Виртуальная файловая система и реестр
- Crypto - Мощная запутывание и защита кода для .NET, который на самом деле работает!
- CSHARPOBFUSCATOR - CSHARP Obfuscator защищает ваш код приложения .NET через преобразования запутывания, сохраняя при этом способности отладки для тестирования обеспечения качества.
- DeepSea - Deepsea Obfuscator делает запутывание ваших сборков .NET интуитивно понятной и интегрированной частью разработки вашего продукта.
- Dotfuscator - Проверка запугивания и времени выполнения DotFucator. На протяжении более десяти лет защищали тысячи приложений.
- Eazfuscator - eazfuscator.net защищает интеллектуальную собственность, укоренившуюся в программном обеспечении, повышая коммерческую прибыльность и позволяет сохранять преимущество перед конкуренцией.
- Enigma Protector - профессиональная система для лицензирования и защиты исполняемых файлов для Windows.
- IlProtector - IlProtector является защитником для приложений .NET. ILProtector предназначен для защиты интеллектуальной собственности программного обеспечения.
- Intelliprotector - Intelliprotector .net Obfuscator - отличный бесплатный инструмент для ваших проектов Intelliprotector .NET.
- Mancosoftware - System Licensing Manco .net - это мощное программное обеспечение для защиты лицензии и копирования для форм .NET Windows, WPF, WCF, WWF и ASP.NET, управления и компонентов.
- Netshrink - Netshrink - это исполнительный компрессор Exe Packer, AKA Crementable Compressor, защитник пароля приложения и виртуальное связующее DLL для приложений Windows & Linux .NET.
- Чистый реактор - Чистый реактор - это мощная система защиты кода и программного обеспечения .NET, которая полностью останавливает любое декомпилирование.
- Стокол .NET obfuscator - Rustemsoft предлагает фиксетер .NET Obfuscator, инструмент запутывания для защиты кода .NET. Он реализует все известные методы защиты программного обеспечения и алгоритмы запутывания.
- SmartAssembly - Защитите свой код .NET и IP с помощью SmartAssembly
- STRONGVM - STRONGVM - это виртуализирующий защитник для приложений .NET.
- Spices - Obfuscator Spices.net - это инструмент запугивания, защиты и оптимизации .NET .NET, который предлагает широкий спектр технологий для полной защиты вашего кода .NET и защиты ваших данных.
- VMProtect - VMProtect защищает код, выполняя его на виртуальной машине с нестандартной архитектурой, которая затрудняет анализ и взломать программное обеспечение. Кроме того, VMProtect генерирует и проверяет серийные номера, ограничивает бесплатные обновления и многое другое.
Оплаченный
- Cyphor - Cyphor - это больше, чем просто препятствие. Cyphor является лучшим, самым быстрым и наиболее надежным инструментом защиты от сфускации для работы.
- DNGUARD HVM - Advanced .NET CODECTION и технология запутывания
- Obfuscator.net 2009 - Защитите свою сборку .NET
- PV Logiciels Dotnet Protector - PV Logiciels Dotnet Protector - это мощная система защиты кода .NET, которая предотвращает декомпилирование ваших сборок.
- Seeunsharp - есть изысканное решение .NET ?NET? И очень любопытные конкуренты?