Hello I'm having trouble how to read from a Pointer with more then 1 Offset. Only woks with 1 Offset
It's a console app, no dll. This is what I try for 3 Offsets.
Code:
DWORD Base = 0x012BX534;
DWORD Offset1 = 0x1343;
DWORD Offset22 = 0xf4;
DWORD Offset3 = 0xb62;
DWORD Pointed1;
DWORD Pointed22;
DWORD Pointed3;
int final = 0;
ReadProcessMemory(HandleProcess, (LPCVOID)(ClientDLL + Base), &Pointed1, 4, NULL);
ReadProcessMemory(HandleProcess, (LPCVOID)(Pointed1 + Offset1), &Pointed22, 4, NULL);
ReadProcessMemory(HandleProcess, (LPCVOID)(Pointed22 + Offset22), &Pointed3, 4, NULL);
ReadProcessMemory(HandleProcess, (LPCVOID)(Pointed3 + Offset3), &final, 4, NULL);
Here what It reads, suddenly Pointed22 is 0.
https://imgur.com/SPhrVvn