Masks, Patterns, Offset Address
Does anyone know the
Mask & Pattern & Offset Address for
GlowObjectBase; m_iTeamNum; m_bSpotted ?
I need it to work with
PMemory...
PMemory.cpp
Code:
DWORD PMemory::FindPattern(DWORD start, DWORD size, const char* sig, const char* mask) {
BYTE* data = new BYTE[size];
unsigned long bytesRead;
if (!ReadProcessMemory(_process, (LPVOID)start, data, size, &bytesRead)) {
return NULL;
}
for (DWORD i = 0; i < size; i++) {
if (DataCompare((const BYTE*)(data + i), (const BYTE*)sig, mask)) {
return start + i;
}
}
return NULL;
}
DWORD PMemory::FindPatternArr(DWORD start, DWORD size, const char* mask, int count, ...) {
char* sig = new char[count + 1];
va_list ap;
va_start(ap, count);
for (int i = 0; i < count; i++) {
char read = va_arg(ap, char);
sig[i] = read;
}
va_end(ap);
sig[count] = '\0';
return FindPattern(start, size, sig, mask);
}
P.S: Atleast for GlowObjectBase, please...
Thanks 