1.Виды вх.
ВХ (от англ. wall hack - "взлом стены") бывает реесторное и инжекторное. В первом случае .dll вх закидывают в папку с игрой и добавляют .reg файл в реестр. Таким образом вх запускается вместе с игрой каждый раз и никаких действий больше не нужно. Инжекторное надо инжектить самому - внедрять библиотеку в процесс игры. Делать это необходимо после каждого перезапуска игры и у вас должен быть виден процесс pointblank.exe. Для инжекта используют специальные программы (инжекторы) либо программы, в которые есть такая функция. Рекомендую инжектить с помощью СЕ.
Есть ВХ, которые можно внедрять и через реестр и инжектором
2)Как создать .reg файл для ВХ.
Создаём текстовый докумен, в зависимости от битности системы
х32 (х86) с названием "AppInit_x32(x86) - запуск.txt"
х64 с названием "AppInit_x64 - запуск.txt"
Далее если система х32 (х86) с помощью текстового редактора вставляем в "AppInit_x32(x86) - запуск.txt" такое:
Код
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows]
"AppInit_DLLs"="test.dll"
"LoadAppInit_DLLs"=dword:00000001
Если система х64 с помощью текстового редактора вставляем в "AppInit_x64 - запуск.txt" такое:
Код
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\ Windows NT\CurrentVersion\Windows]
"AppInit_DLLs"="test.dll"
"LoadAppInit_DLLs"=dword:00000001
test.dll заменяем на своё имя ДЛЛ.
Меняем расширение файла с .txt на .reg
3)Способы инжекта
Я рекомендую использовать инжектор, встроенный в СЕ.Для начала надо захватить процесс игры - pointblank.exe. Для этого мы заходим в Настройки=>Extra, выставляем 3 верхних маркера и сохраняем. Теперь заходим в Process list (мониторчик в левом верхнем углу)=>Window list и выбираем Point blank. Процесс захвачем, теперь инжект.
В Unpalevo Engine (аналог СЕ) жмем Инструменты =>Инжектор Dll=>на вопрос жмем No.
В обычных аналогах найти ее посложнее - в главном меню жмем Memory view=>Tools=>Inject DLL=> в окне жмем No.
Kernel Detective
1. Открываем вкладку Process.
2. Ищем процесс pointblank.exe и выделяем его левой кнопкой мыши(ЛКМ). Так как он скрытый он должен отображаться красным, и в поле Status помечен как Invisible.
3. Переходим во вкладку Libriares в которой отображаются все подключенные библиотеки.
4. Ищем библиотеку pointblank.i3exec
5. Щёлкаем по ней ПКМ и выбираем "Inject new Library"
6. В открывшемся окне выбираем Private_D3D_RUS_HACK_v6.0.dll и нажимаем "Сохранить"
7. В случае успешного инжекта видим соответствующее сообщение "Library injected successfuly!"
Инжект через Process Hacker для Win 7 x64:
1.Открываем Process Hacker
2.Ищем процесс Pointblank.exe
3.Клацаем по нему Правой кнопкой мыши(ПКМ)->Miscellaneous->Inject DLL
4.выбираем Private_D3D_RUS_HACK_v6.dll и нажимем Открыть
Не откажусь от спасибо!