Skip to content

Latest commit

 

History

History
39 lines (30 loc) · 1.73 KB

README.md

File metadata and controls

39 lines (30 loc) · 1.73 KB

Simple C++/C DLL injector

Простенький инъектор .dll, созданный как альтернатива для GameOwner. Использует метод LoadLibrary.

Как использовать?

  1. Скачать injector.exe
  2. Распаковать в любую папку (желательно на флешку)
  3. Перенести вашу .dll в папку с инъектором
  4. Запустить инъектор и ввести название .dll
  5. Profit

Компиляция кода

Для компиляции кода нужен любой компилятор C++/C (например, GNU GCC Compiler). Копируете injector.cpp и компилируете, полная копи-паста компатибилити чо.

В случае если Вы будете компилировать на чистом Си, нужно будет добавить в самое начало:

#include <stdbool.h>

или же

typedef int bool;
#define true 1
#define false 0

Модификация кода

В сурс коде я прописал все как можно подробнее, все должно быть понятно.

Например, чтобы код инъекции работал не только в hl2.exe, а в любом, то можно написать следующий код:

char process_name[64];
scanf("%s",&process_name);
DWORD pID = GetTargetThreadIDFromProcName(process_name);

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