ich arbeite gerade an einem Hack für ein Onlinegame.
Er soll diesen Wert von 01 in 4F ändern:
Mein c++ Code sieht bis jetzt so aus:
Leider wird der Wert beim ausführen der exe nicht geändert und ein Fehler taucht auf:Quote:
#include <windows.h>
#include <iostream.h>
using namespace std;
int main ()
{
HWND hwnd;
DWORD ID;
DWORD rw = 0;
HANDLE handle;
int puffer_read;
int puffer_write = 20 EC 8A 32 4F 00 AC F8 E3 E4 A7 35 10 D8 BE 32;
unsigned adress = 32C2BD80;
hwnd = FindWindow (NULL, "METIN2");
GetWindowThreadProcessId (hwnd, &ID);
handle = OpenProcess (PROCESS_ALL_ACCESS, false, ID);
ReadProcessMemory (handle, (LPCVOID)adress, &puffer_read, sizeof(puffer_read), &rw);
cout << "Skill: " << puffer_read << endl;
WriteProcessMemory (handle, (LPVOID)adress, &puffer_write, sizeof(int), &rw);
CloseHandle(handle);
return 0;
}
Wär nice wenn mir einer Sagen könnte wie ich das richtig machen muss
THX im Vorraus