Описание тега confuserex

ConfuserEx — это бесплатный защитник с открытым исходным кодом для приложений .NET. Это преемник проекта Confuser.

Что такое ConfuserEx?

confuserex — это средство защиты с открытым исходным кодом для приложений .NET. Он обеспечивает повышенную безопасность для приложений, написанных на C#, VB, F# и других языках .NET. ConfuserEx является преемником проекта Confuser. Хотя Confuser широко известен как один из сильнейших обфускаторов, доступных в .NET, ConfuserEx продолжает обеспечивать превосходную защиту приложений .NET.


Особенности ConfuserEx поддерживает .NET Framework от 2.0 до 4.5 и Mono (и другие платформы .NET, если достаточно запросов!). Он поддерживает большинство средств защиты, которые вы найдете в коммерческих протекторах, и некоторые другие!

  • Переименование символа
  • Переименование WPF/BAML
  • Обфускация потока управления
  • Скрытие ссылки на метод
  • Анти-отладчики/профилировщики
  • Защита от сброса памяти
  • Защита от несанкционированного доступа (метод шифрования)
  • Внедрение зависимости
  • Постоянное шифрование
  • Шифрование ресурсов
  • Сжатие вывода
  • Расширяемый API плагинов

Скриншот интерфейса

Интерфейс командной строки:

Графический интерфейс:


Пример защиты

До защиты:

После защиты:


использованная литература

Организация ConfuserEx:

https://yck1509.github.io/ConfuserEx/

https://github.com/yck1509/ConfuserEx

ConfuserEx 2(форк от ConfuserEx):

https://github.com/mkaring/ConfuserEx