Современные решения

для защиты Windows приложений

и восстановления исходного кода

DotFix NiceProtect

Защита программного обеспечения от анализа и взлома

DotFix NiceProtect представляет собой защиту для Вашего программного обеспечения с возможностями виртуализации кода, обфускации служебных данных и упаковки конечного проекта. Защита устанавливается на уже откомпилированные Windows приложения и не требует модернизации исходного кода.

Ни для кого не секрет, что любые лицензионные проверки в коде могут быть найдены крэкером и взломаны. Чтобы этого избежать требуется комплексный подход. DotFix NiceProtect поддерживает все современные средства защиты, а также кое что уникальное, не имеющее аналогов.
Из общепринятых возможностей стоит отметить: антиотладку (не дает запустить программу под отладчиком), анти-трассировку (не дает пошагово выполнять программу в отладчике), мутацию и виртуализацию кода (защищает критичный код), защиту секции кода (с восстановлением при запуске), а также сжатие конечного защищенного файла (чтобы снизить влияние защиты на разрастание размера конечного файла).

DotFix NiceProtect Software Protection




Несмотря на столь широкие возможности продукта, в DotFix NiceProtect есть также уникальный функционал, не имеющий аналогов у конкурентов: обфускация служебных данных для Delphi, Free Pascal (Lazarus) и Visual Basic приложений. При активации обфускатора - все имена форм, модулей, классов, а также входящих в них элементов управления, событий и процедур будут заменены на мусорные, что значительно усложнит поиск нужной формы и функции взломщиком. Даже в случае снятия остальных частей защиты! Данный функционал поддерживает все версии Delphi начиная с Delphi 5 и заканчивая Delphi 10 Seattle и Delphi 10.1 Berlin, Free Pascal, а также Visual Basic 5.0 и 6.0 приложения.

DotFix NiceProtect Protection Options


Важным преимуществом является то, что код самой защиты каждый раз создается уникальным. Каждый раз, когда Вы нажимаете кнопку Protect - генерируется абсолютно разный код ядра защиты, что делает его полностью защищенным от анализа и распаковки по сигнатурам.
Также, структура защищенного файл создается максимально приближенной к типичному незащищенному файлу. Точка входа в программу переносится в первую секцию. Таблица импорта содержит типичный набор функций для незащищенной программы.
Начиная с версии 5.0 был внедрен механизм электронной подписи IEEE Taggant. Каждый наш клиент получает Taggant сертификат на свое имя, выданный нашей компанией, корневой же сертификат используется IEEE Root CA. Данный вид сертификатов проверяется большинством антивирусных компаний, а также на сайте virustotal.com, что значительно уменьшает число ложных срабатываний антивирусов.

DotFix NiceProtect Protection Log


В итоге мы рады представить Вам отличный инструмент для защиты кода, который рекомендуется использовать во всех программных продуктах.