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

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

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

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

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

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

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

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

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


Осталось только скомпилировать наш файл ,жмем кнопку компиляции сверху или f9.
Отлично ,наш файл скомпилировался и лежит с названием (yourdllname.vmp.dll) там же где и первоначальная
Заходим по пути где лежит ваш VMProtect , по умолчанию это
"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" своей дллкой (Переименуйте оригинальный и сохраните себе) ,теперь наш чит будет инжектится через видеокарту автоматически при запуске игры.
Для тех у кого нет NVIDIA/По каким то причинам не работает .
Переходим в директорию стима и ищем файлик "crashhandler.dll" переименовываем его и подменяем нашей дллкой . Теперь при запуске игры ,длл заинжектится автоматически !
 
Последнее редактирование:
Начинающий
Статус
Оффлайн
Регистрация
9 Май 2018
Сообщения
2
Реакции[?]
0
Поинты[?]
0
хули пишет в логе компиляции адрес уже используется 10838000
 
Начинающий
Статус
Оффлайн
Регистрация
4 Мар 2017
Сообщения
89
Реакции[?]
11
Поинты[?]
0
Как лучше протектить через консоль или gui?Или одно и тоже?
 
Кто бы еще сделал гайд,как реализовать авто добавление джанк кода с последующей компиляцией+протект))Чтобы тип вообще не париться,все на автомате,только сурсы закинул и пошел кофе пить Xd
 
В отставке.
Эксперт
Статус
Оффлайн
Регистрация
5 Окт 2016
Сообщения
1,686
Реакции[?]
1,222
Поинты[?]
1K
Как лучше протектить через консоль или gui?Или одно и тоже?
 
Кто бы еще сделал гайд,как реализовать авто добавление джанк кода с последующей компиляцией+протект))Чтобы тип вообще не париться,все на автомате,только сурсы закинул и пошел кофе пить Xd
Одно и тоже . Джанк юзлесс ,для компила у меня есть софт

Ты компилить запротекченную длл пытаешься :forsenGun::FeelsBadMan:
 
Последнее редактирование:
Забаненный
Статус
Оффлайн
Регистрация
30 Май 2017
Сообщения
11
Реакции[?]
0
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Через темиду намного проще
 
Забаненный
Статус
Оффлайн
Регистрация
30 Май 2017
Сообщения
11
Реакции[?]
0
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Начинающий
Статус
Оффлайн
Регистрация
10 Май 2018
Сообщения
7
Реакции[?]
0
Поинты[?]
0
При инжекте через Стим не работает. кто может помочь?
Но перед запуском появляется предупреждение о демо версии.
 
В отставке.
Эксперт
Статус
Оффлайн
Регистрация
5 Окт 2016
Сообщения
1,686
Реакции[?]
1,222
Поинты[?]
1K
При инжекте через Стим не работает. кто может помочь?
Но перед запуском появляется предупреждение о демо версии.
Как я писал .если не работает попробуй поставить только виртуализацию или только мутацию ,зависит от длл . Какую ты вобще пытаешься протектить?
 
Новичок
Статус
Оффлайн
Регистрация
12 Ноя 2017
Сообщения
1
Реакции[?]
0
Поинты[?]
0
За протектил длл кинул в 3d vision захожу в кс глав.меню загружается и вылетает так же херня с crashhandler.dll что делать ?
 
В отставке.
Эксперт
Статус
Оффлайн
Регистрация
5 Окт 2016
Сообщения
1,686
Реакции[?]
1,222
Поинты[?]
1K
За протектил длл кинул в 3d vision захожу в кс глав.меню загружается и вылетает так же херня с crashhandler.dll что делать ?
В длл дело ,меняй на другую . Она случаем не протектилась ранее?
 
Олдфаг
Статус
Оффлайн
Регистрация
5 Июл 2017
Сообщения
2,108
Реакции[?]
1,189
Поинты[?]
0
Пользуюсь давно VMProtect'ом, все ок кроме того, что русский язык в дллке превращается в хрен знает что, и с некоторыми инжекторами не работает. Но главное - кодировка, очень нужно русский язык запихать, как можно пофиксить это?
 
В отставке.
Эксперт
Статус
Оффлайн
Регистрация
5 Окт 2016
Сообщения
1,686
Реакции[?]
1,222
Поинты[?]
1K
Пользуюсь давно VMProtect'ом, все ок кроме того, что русский язык в дллке превращается в хрен знает что, и с некоторыми инжекторами не работает. Но главное - кодировка, очень нужно русский язык запихать, как можно пофиксить это?
Мне кажется мутацию выключить ,но не уверен ,что сработает
 
Начинающий
Статус
Оффлайн
Регистрация
14 Фев 2017
Сообщения
82
Реакции[?]
3
Поинты[?]
0
Нету этого nvSCPAPI.dll, где он должен быть, вроде везде чекнул.
 
Забаненный
Статус
Оффлайн
Регистрация
4 Май 2018
Сообщения
36
Реакции[?]
0
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Сверху Снизу