В отставке.
-
Автор темы
- #1
В данной теме мы научимся работать с VMProtect и защищать ваш чит от VAC.
Для начала нам понадобится скачать сам VMPROTECT
Пожалуйста, авторизуйтесь для просмотра ссылки.
- Сайт VMProtect ,можно скачать демо версию . В ограничениях будет лишь сообщение о демо версии при инжекте .Crack версия (Клик)
Запускаем установщик двойным кликом .
Принимаем все соглашения
Затем ставим галочки ,как на скрине
(Интегрировать в оболочку нам не нужно)
И жмем далее -> Установка
Принимаем все соглашения
Затем ставим галочки ,как на скрине

(Интегрировать в оболочку нам не нужно)
И жмем далее -> Установка

Нажимаем открыть и выбираем нужную длл или просто переносим на окно
Для примера возьмем длл отсюда yougame.biz/threads/41242

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

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

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

Осталось только скомпилировать наш файл ,жмем кнопку компиляции сверху или f9.
Отлично ,наш файл скомпилировался и лежит с названием (yourdllname.vmp.dll) там же где и первоначальная

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

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

Вот и все . Консольная версия очень удобна для проектов где нужно автоматическое компилирование !
Вот и подошёл гайд к концу . Мы научились протектить длл через GUI и Console версию вмпротекта !
Дополнительно :
Переходим в директорию C:\Program Files (x86)\NVIDIA Corporation\3D Vision
И подменяем файл "nvSCPAPI.dll" своей дллкой (Переименуйте оригинальный и сохраните себе) ,теперь наш чит будет инжектится через видеокарту автоматически при запуске игры.
И подменяем файл "nvSCPAPI.dll" своей дллкой (Переименуйте оригинальный и сохраните себе) ,теперь наш чит будет инжектится через видеокарту автоматически при запуске игры.
Для тех у кого нет NVIDIA/По каким то причинам не работает .
Переходим в директорию стима и ищем файлик "crashhandler.dll" переименовываем его и подменяем нашей дллкой . Теперь при запуске игры ,длл заинжектится автоматически !
Переходим в директорию стима и ищем файлик "crashhandler.dll" переименовываем его и подменяем нашей дллкой . Теперь при запуске игры ,длл заинжектится автоматически !
Последнее редактирование: