我正在为 roblox 游戏(Counter Blox Roblox Offensive)使用 C++ 进行破解,我的程序只是更改了游戏内的钱,但是当我重新启动游戏并再次运行它并开始我的破解时,它不会工作,因为地址已经改变。有没有办法让我的程序自动找到正确的地址,因为我总是必须手动找到它并在代码中更改它。
我尝试查找它,但找不到任何东西。
#include "stdafx.h"
#include <Windows.h>
int main() {
int moneyAdress = 0xF4OAE;
int customMoneyValue = 10000;
DWORD money = (DWORD)moneyAdres;
HWND wind = FindWindowA(NULL, "Roblox");
DWORD procID;
GetWindowThreadProcessId(wind, &procID);
HANDLE handle = OpenProcess(PROCESS_ALL_ACCES, FALSE, procID);
WriteProcessMemory(handle, (PBYTE*)money, &customMoneyValue, sizeoff(customMoneyValue), 0);
return 0;
}
有谁知道我怎样才能让它自己找到地址。或者那是不可能的?