В данном цикле статей мы поговорим про геймхакинг.
Будем говорить от простого, к сложному.
Что из себя представляет геймхакинг?
Геймхакинг - Это чтение и изменение памяти игры по определенным адресам.
В данной статье мы рассмотрим WinApi функцию
Вы должны зарегистрироваться, чтобы увидеть внешние ссылки
.
Данная функция позволяет нам прочитать память приложения по определенном адресу.
Для примера мы возьмем игру CS:GO.
На GitHub есть пост, в котором сливают оффсеты игры, используем его и сэкономим немного нашего времени
Вы должны зарегистрироваться, чтобы увидеть внешние ссылки
.
Для удобства, возьмем темплейт ReadProcessMemory.
template<typename T> T RPM(SIZE_T address) {
T buffer;
ReadProcessMemory(hProcess, (LPCVOID)address, &buffer, sizeof(T), NULL);
return buffer;
}
Так-же, нам надо получить адрес DLL в которой содержатся функции игры, в нашем случае это -...