First use an offset dumper then: Code: #define OFFSET_MYOFFSET 0x123ABC DWORD* randomPtr = (DWORD*)(client + OFFSET_MYOFFSET); if(!IsBadReadPtr(randomPtr, sizeof(DWORD*)) { DWORD random = *randomPtr; }