
postar life taker e remotekill, mas não sabe tirar dc de uma base ? '-'

void *mDc( BYTE *src, const BYTE *dst )
{
int len = 5;
BYTE *jmp = (BYTE*)malloc(len+5);
DWORD dwBack;
VirtualProtect(src, len, PAGE_EXECUTE_READWRITE, &dwBack);
memcpy(jmp, src, len);
jmp += len;
jmp[0] = 0xE9;
*(DWORD*)(jmp + 1) = (DWORD)(src + len - jmp) - 5;
src[0] = 0xE9;
*(DWORD*)(src + 1) = (DWORD)(dst - src) - 5;
for (int i = 5; i < len; i++) src[i] = 0x90;
VirtualProtect(src, len, dwBack, &dwBack);
return (jmp - len);
}
void cDirectx::Salt6(void)
{
Eu uso outro Metodo de pegar os Ponteiros que é o Find Device use oque vcs acharem melhor
oR=(tR)mDc((BYTE*)Seu Metodo,(BYTE*)mR); // oR = oReset, tR = tReset, Dc = Detour's, vT[16] = Pointer 16, mR = MyReset
oP=(tP)mDc((BYTE*)Seu Metodo,(BYTE*)mP); // oP = oPresent, tP = tPresent, Dc = Detour's, vT[17] = Pointer 17, mP = MyPresent
}