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

  • Автор темы Автор темы LauX
  • Дата начала Дата начала
Статус
В этой теме нельзя размещать новые ответы.
  • LauX
  • Заблокирован
  • 633
  • 12
  • 237
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.

Что такое 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

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