Статья 🔵 VMP защита кода | Безопасность

Статус
В этой теме нельзя размещать новые ответы.
  • LauX
  • Заблокирован
  • 676
  • 12
  • 233
Контакты для связи отсутствуют.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.

Что такое VMP

VMProtect специализированное программное обеспечение для полноценной защиты исполняемых файлов. Утилита использует профильные алгоритмы проверки системного кода проверяемых приложений, оперативно отслеживая уязвимые места.

Начало
Для начала нам понадобится скачать сам VMPROTECT
vmpsoft.com - Сайт VMProtect ,можно скачать демо версию . В ограничениях будет лишь сообщение о демо версии при инжекте .
Запускаем установщик
Принимаем все соглашения
Затем ставим галочки ,как на скрине
1657917300969.png

(Интегрировать в оболочку нам не нужно)
И жмем далее -> Установка
Перейдем к процессу протекта . Сначала воспользуемся GUI версией ,затем объясню как пользоваться консольной версией.
1657917379088.png

Нажимаем открыть и выбираем нужную длл или просто переносим на окно
1657917411773.png

Получили такое окошко ,переходим к "Функции для защиты" и жмем кнопку Добавить Функцию
1657917447391.png

Как правило будет только функция EntryPoint ,однако если есть и другие ,можете выполнить аналогичные действия с ними.
1657917518861.png

Переходим к опциям и в типе компиляции выбираем Ультра (Мутация + Виртуализация)
В случае если ваша длл не работает/не инжектится после такого ,вы можете попробовать функции Виртуализации и Мутации отдельно конкретно для своей длл !
Теперь жмем Добавить функцию

Теперь переходим к опциям

Можем выставить обнаружение инструментов виртуализации и отладчика .
1657917554039.png

Осталось только скомпилировать наш файл ,жмем кнопку компиляции сверху или f9.
Отлично ,наш файл скомпилировался и лежит с названием (yourdllname.vmp.dll) там же где и первоначальная
1657917584647.png
Заходим по пути где лежит ваш VMProtect , по умолчанию это
"C:\Program Files\VMProtect Demo"
Нам нужен VMProtect_Con.exe ,копируем его в удобное нам место .
Создаем батник с таким содержимым "VMProtect_Con.exe YGuied.dll" (Меняете на имя своей длл)
и запускаем его
1657917668876.png

Теперь наш файл автоматически скомпилируется
1657917687727.png

Вот и все . Консольная версия очень удобна для проектов где нужно автоматическое компилирование !
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу