Назад к содержанию
Protection options
В этом разделе опций Вы можете полностью настроить степень защиты Вашей программы. Начиная от простого изменения нескольких байт в точке входа, до технологии виртуальной машины с преобразованием части программы в псевдо код. Предлагаю поподробнее ознакомиться с каждым видом настроек.
Данная опция имеет смысл, только если перед обработкой программы данной защитой вы использовали какой либо EXE упаковщик от сторонних производителей (что не рекомендуется, чтобы исключить ошибки в работе защиты). При этом сигнатуры особенно популярных упаковщиков стираются и это не дает хакерам применить автораспаковщик для программы.
- Encrypt original entry point
Защита нескольких байт на точке входа
Защита секции кода от анализа хакером. Это не дает возможность использовать дизассемблер для анализа.
При включении опции часть кода, расположенного после точки входа в программу (от 10 до 500 байт, в зависимости от набора команд) переводится в метаморфные инструкции, а затем частично компилируется в код, понятный только интерпретатору VM. Этот интерпретатор встраивается в Вашу программу и исполняет такие блоки кода. Это значительно усложняет исследование Вашей программы хакерами.
Не дает пошагово отлаживать Вашу программу хакерам. В программу встраивается множество проверок на трассировку (пошаговую отладку кода программы), что значительно усложняет исследование Вашей программы.
Данная опция включает мощный обфускатор для Delphi/C++ Builder, Free Pascal (Lazarus) и Visual Basic 6.0 программ. Это дает возможность удалить оригинальные имена форм, объектов на формах, заголовков в Unit'ах, а также имен событий, что позволяет максимально запутать назначение всех объектов в программе.