-
Автор темы
- #1
VMProtect - Коммерческий протектор российского разработчика, в основе которого лежит защита кода путем конвертации его в код виртуальной машины. Данный процесс называют виртуализация.
Спектр поддерживаемых исполняемых файлов:
- Исполняемые файлы (EXE)
- Динамические библиотеки (DLL)
- Библиотеки Borland package libraries (BPL)
- Компонентные модули OLE (OCX)
- Драйверы (SYS)
Опции защиты:
- Собственно, главный механизм - виртуализация. Предполагает удаление из программы блоков программного кода и замена его на вызов виртуальной машины.
- Защита памяти (CRC)
- Защита таблицы импорта. VMProtect защищает импорт через переходники. Упаковывание защищаемого исполняемого объекта Водяные знаки. Если разработчик увидит взломанную копию своей программы в интернете или на пиратском диске, он сможет узнать (если вотермарки не были зачищены) кто нарушил лицензию и предоставил свою копию.
- Обнаружение отладчика и инструментов виртуализаци.
- Скрытие констант Шифрация регистров.
- Дополнительно осложняет анализ.
Пожалуйста, авторизуйтесь для просмотра ссылки.
|
Пожалуйста, авторизуйтесь для просмотра ссылки.