Гайд Как протектить через VMProtect,чтобы вашу .dll не забанило

В отставке.
Эксперт
Эксперт
Статус
Оффлайн
Регистрация
5 Окт 2016
Сообщения
1,798
Реакции
1,218
В данной теме мы научимся работать с VMProtect и защищать ваш чит от VAC.
Для начала нам понадобится скачать сам VMPROTECT
Пожалуйста, авторизуйтесь для просмотра ссылки.
- Сайт VMProtect ,можно скачать демо версию . В ограничениях будет лишь сообщение о демо версии при инжекте .
Crack версия (Клик)
Запускаем установщик двойным кликом .
Принимаем все соглашения
Затем ставим галочки ,как на скрине
XwV7lHyVRhCmKaTqg00cTQ.png

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

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

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

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

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

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

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

M-Pnsu8hSRSGm6D2xGJrBg.png

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

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

Вот и все . Консольная версия очень удобна для проектов где нужно автоматическое компилирование !

Вот и подошёл гайд к концу . Мы научились протектить длл через GUI и Console версию вмпротекта !


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

Ты компилить запротекченную длл пытаешься :forsenGun::FeelsBadMan:
 
Последнее редактирование:
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Через темиду намного проще
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
При инжекте через Стим не работает. кто может помочь?
Но перед запуском появляется предупреждение о демо версии.
 
При инжекте через Стим не работает. кто может помочь?
Но перед запуском появляется предупреждение о демо версии.
Как я писал .если не работает попробуй поставить только виртуализацию или только мутацию ,зависит от длл . Какую ты вобще пытаешься протектить?
 
За протектил длл кинул в 3d vision захожу в кс глав.меню загружается и вылетает так же херня с crashhandler.dll что делать ?
 
За протектил длл кинул в 3d vision захожу в кс глав.меню загружается и вылетает так же херня с crashhandler.dll что делать ?
В длл дело ,меняй на другую . Она случаем не протектилась ранее?
 
Пользуюсь давно VMProtect'ом, все ок кроме того, что русский язык в дллке превращается в хрен знает что, и с некоторыми инжекторами не работает. Но главное - кодировка, очень нужно русский язык запихать, как можно пофиксить это?
 
Пользуюсь давно VMProtect'ом, все ок кроме того, что русский язык в дллке превращается в хрен знает что, и с некоторыми инжекторами не работает. Но главное - кодировка, очень нужно русский язык запихать, как можно пофиксить это?
Мне кажется мутацию выключить ,но не уверен ,что сработает
 
Нету этого nvSCPAPI.dll, где он должен быть, вроде везде чекнул.
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Назад
Сверху Снизу