Описание
Версия: 7.0.0.0 Год выпуска: 2024
Разработчик: EZIRIZ
Таблетка: вылечено
Требования: Windows 98, ME, NT, 2000, XP, Vista, 7, 8/8.1, 10, 11, Server 2003 - 2022
Описание:
NET Reactor это многоуровневый инструмент защиты ваших .NET приложений, который максимально усложняет их обратную разработку.
Помимо стандартных методов обфускации, он включает в себя специальные функции, такие как NecroBit, виртуализация, генерация кода x86 или защита от несанкционированного доступа.
Лицензирование:
.NET Reactor предлагает полностью управляемое решение для лицензирования приложений и библиотек .NET.
Вы можете напрямую применять пробные версии к уже скомпилированным сборкам и файлам лицензий аппаратной блокировки.
При необходимости есть SDK для программной загрузки файлов лицензий и проверки статуса лицензии.
Фреймворки:
.NET Reactor поддерживает все реализации dotnet, включая .NET Framework, .NET 5.0-8.0, .NET Core и ASP.NET Core.
Таким образом, обеспечивается полная поддержка защиты для сборок Xamarin, Unity и Blazor.
Интеграция:
Вы можете использовать .NET Reactor через интуитивно понятный графический интерфейс или через командную строку.
Наш генератор командной строки значительно упрощает использование .NET Reactor в скриптах.
Надстройка Visual Studio и задачи DevOps помогают вам интегрировать Reactor в ваши среды сборки.
Дополнительная информация
Новые функции:
Поддержка защиты .NET 9.0:
полная поддержка защиты для .NET 9.0.
Объединение перечислений:
добавлена функция «Объединить перечисления», сокращающая несколько перечислений до меньшего количества, чтобы код было сложнее интерпретировать.
Улучшения обфускации:
Улучшенное именование для соглашения об именовании «Stealth».
Улучшенная обфускация кросс-сборок с большим количеством переименований элементов.
Новая опция «Удалить поля перечислений» для управления удалением полей перечислений.
Добавлена опция «Поля перечислений» для исключения всех полей перечислений из обфускации.
XML-документация:
добавлена опция «Объединить XML-документацию» для объединения XML-файлов для объединенных сборок.
Параметр Seed:
добавлен параметр «Seed» для обеспечения согласованных результатов при необходимости.
Строгие имена:
добавлена поддержка «Имени контейнера» для пар ключей Strong Name, хранящихся в контейнере.
Поиск каталогов:
новая опция «Поиск каталогов» для указания того, где .NET Reactor должен искать ссылочные файлы.
Соглашения об именовании:
добавлено именование «Отладка» для легкой идентификации переименованных классов и членов в декомпиляторе.
Декларативная защита:
добавлено «Исключить все» для свойства Feature.
Редактор правил:
теперь позволяет обращаться к классам, сгенерированным компилятором.
Обновление графического интерфейса:
обновлены темы и реструктурирована компоновка для лучшего использования пространства.
ASP.NET
.NET Reactor предлагает полную защиту для ваших приложений и библиотек ASP.NET / ASP.NET Core.
64-разрядная поддержка
.NET Reactor поддерживает 32-разрядные и 64-разрядные сборки.
Объединение/внедрение
.NET Reactor может объединять или встраивать несколько файлов .NET в один исполняемый файл (.exe) или библиотеку (.dll).
Сжатие
.NET Reactor может сжимать приложения и встроенные файлы до 50-75%.
Защита кода IL NecroBit
NecroBit — это мощная технология защиты, которая останавливает декомпиляцию. NecroBit заменяет код CIL в методах зашифрованным кодом. Таким образом, невозможно декомпилировать/реверсировать исходный код вашего метода.
Виртуализация кода
Виртуализация кода преобразует ваш код в набор рандомизированных инструкций, которые интерпретируются во время выполнения виртуальной машиной. Поскольку другие инструменты не могут интерпретировать новые инструкции, исходный код не может быть восстановлен.
Anti ILDASM / Anti Decompiler
Ни один инструмент не может дизассемблировать/декомпилировать защищенный код .NET Reactor. ILDASM (дизассемблер Microsoft Intermediate Language) фактически сообщит, что не может интерпретировать защищенные сборки .NET Reactor.
Hide Method Calls
Скрыть вызовы внешних и/или внутренних методов. Вызовы методов перенаправляются через делегатов, которые динамически создаются во время выполнения.
Anti Debug
Эта функция включает обнаружение антиотладчика внутри защищенной сборки. В случае присоединения отладчика текущий процесс будет завершен.
Native EXE File
.NET Reactor может генерировать заглушку собственного x86 EXE-файла для вашего приложения. Таким образом, невозможно напрямую открыть защищенное приложение в декомпиляторе. Декомпилятор видит ваше защищенное приложение как собственный EXE-файл.
Pre-JIT-методы
В сочетании с функцией Native EXE File и NecroBit, .NET Reactor может преобразовывать управляемые методы в РЕАЛЬНЫЙ собственный код x86. Только методы, которые не влияют на среду выполнения и поведение платформы (в основном небольшие методы, такие как методы получения/установки свойств...), преобразуются в собственный код. Эта функция обеспечивает автоматическую защиту от модификации сборки.
Обфускация
В дополнение к защите исходного кода, .NET Reactor обеспечивает полную обфускацию классов и членов, дополненную различными схемами исключения, использованием непечатаемых символов в обфусцированных именах и даже инкрементальной обфускацией, которая всегда генерирует одни и те же строки обфускации для имен типов и членов.
Декларативная обфускация
Поддержка декларативной обфускации позволяет вам напрямую определять, какие типы и члены следует исключить из обфускации. Это можно сделать с помощью настраиваемого атрибута System.Reflection.ObfuscationAttribute в вашем исходном коде. .NET Reactor автоматически определяет атрибут и исключает соответствующие типы и члены из обфускации.
Шифрование строк
Шифрование строк затрудняет хакеру понимание вашего кода и попытку исправления кода вашей сборки, поскольку он не сможет идентифицировать текст сообщений или другие полезные строки, что значительно усложняет определение места исправления вашего кода. Эта функция имеет встроенную защиту от манипуляций со сборкой.
Обфускация потока управления
Обфускация потока управления преобразует код внутри ваших методов в спагетти-код, который, сохраняя функцию кода, делает чрезвычайно сложным для человеческого глаза и декомпиляторов отслеживание логики программы. Декомпиляторы не могут декомпилировать спагетти-код обратно в ваш исходный код.
Шифрование и сжатие ресурсов
.NET Reactor может улучшить защиту и размер сборки, сжимая и шифруя ваши управляемые ресурсы. Во время выполнения, когда это необходимо, ресурсы автоматически распаковываются и дешифруются.
Объединить перечисления (enum)
Функция «Объединить перечисления» объединяет несколько перечислений в одно, что затрудняет понимание кода. Это может сбить с толку любого, кто пытается понять, как работает код, заставляя разные части выглядеть более связанными, чем они есть на самом деле.
Защита от удаления подписи
Защита от удаления подписи предотвращает изменение защищенной сборки хакерскими инструментами, поскольку они не могут правильно подписать сборку.
Развертывание .NET Core Single File
Создание пакетов приложений .NET Core Single File без увеличения размера вашего приложения.
Мощная система лицензирования
Мощные и гибкие функции лицензирования .NET Reactor позволяют вам применять условия вашей лицензии и защищать ваш источник дохода с помощью аппаратных и программных блокировок. Менеджер лицензий может создавать пробные или постоянные лицензии за считанные секунды. Полностью документированный комплект для разработки программного обеспечения (SDK), полный примеров, позволяет вам вызывать систему лицензирования непосредственно из вашего кода, позволяя вам создавать пользовательские расширения для системы лицензирования.
[ Регистрация | Вход ]