Описание
DotFix NiceProtect представляет собой защиту для Вашего программного обеспечения с возможностями виртуализации кода, обфускации служебных данных и упаковки конечного проекта. Защита устанавливается на уже откомпилированные Windows приложения и не требует модернизации исходного кода.
Ни для кого не секрет, что любые лицензионные проверки в коде могут быть найдены крэкером и взломаны. Чтобы этого избежать требуется комплексный подход. DotFix NiceProtect поддерживает все современные средства защиты, а также кое что уникальное, не имеющее аналогов.
Из общепринятых возможностей стоит отметить: антиотладку (не дает запустить программу под отладчиком), анти-трассировку (не дает пошагово выполнять программу в отладчике), мутацию и виртуализацию кода (защищает критичный код), защиту секции кода (с восстановлением при запуске), а также сжатие конечного защищенного файла (чтобы снизить влияние защиты на разрастание размера конечного файла).
Несмотря на столь широкий функционал у нас есть уникальный функционал для защиты, не имеющий аналогов у конкурентов: обфускация служебных данных для Delphi и Visual Basic приложений. При активации обфускатора - все имена форм, модулей, классов, а также входящих в них элементов управления, событий и процедур будут заменены на мусорные, что значительно усложнит поиск нужной формы и функции если даже защита будет когда либо взломана. Данный функционал поддерживает все версии Delphi начиная с Delphi 5 и заканчивая Delphi 10 Seattle, 10.1 Berlin, Free Pascal (Lazarus) а также Visual Basic 5.0 и 6.0 приложения.
Еще одним важным преимуществом является то, что код самой защиты полностью полиморфен. Каждый раз когда Вы нажимаете кнопку Protect - генерируется абсолютно разный код ядра защиты, что делает его полностью защищенным от анализа и снятия по сигнатурам.
Упаковщик же в отличии от аналогов делает файл максимально похожим на незащищенный Visual C++ продукт: точка входа в программу переносится в первую секцию, таблица импорта содержит типичный набор функций для незащищенной программы.
Начиная с версии 5.0 был внедрен механизм электронной подписи IEEE Taggant. Каждый наш клиент получает Taggant сертификат на свое имя выданный нашей компанией, корневой же сертификат используется IEEE Root CA. Данный вид сертификатов проверяется большинством антивирусных компаний, а также на сайте virustotal.com, что значительно уменьшает число ложных срабатываний антивирусов.
В итоге мы рады представить Вам отличный инструмент для защиты кода, который рекомендуется использовать во всех программных продуктах.