Atualize Seu Hack
Como Muitos Estão Enchendo a Seção de posts do tipo " Hack dando D/C ", etc... Bom aqui vai um post de como atualizar o seu hack
Algumas Strings Estão Sendo Detectadas Exemplo: Aimbot, Chams, Etc... Ou Você pode usar algum encrypter
Endereços: Os endereços podem ser encontrados aqui mesmo na seção (Quando Atualizar o Cliente)
Detours :
Code:
void *DetourCreate ( BYTE *src, const BYTE *dst )
{
int len = 5;
BYTE *jmp = (BYTE*)malloc(len+5);
DWORD dwback;
VirtualProtect(src, len, PAGE_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;
VirtualProtect(src, len, dwback, &dwback);
return (jmp-len);
}
Get Pointer :
Code:
DWORD GPointer(int inicio)
{
DWORD *Device = ***(DWORD ****)DeviceGame;
if(Device == NULL)
return false;
return Device[inicio];
}
Hook :
Code:
void Hook (void)
{
DWORD dwReset = GPointer (16);
DWORD dwPresent = GPointer (17);
oReset = (tReset) DetourCreate((BYTE *) dwReset, (BYTE *) &hkReset);
oPresent = (tPresent) DetourCreate((BYTE *) dwPresent, (BYTE *) &hkPresent);
}
BOOL IsGameHook(void)
{
if(GetModuleHandle("d3d9.dll") != NULL
&& GetModuleHandle("ClientFX.fxd") != NULL
&& GetModuleHandle("CShell.dll") != NULL)
return true;
return false;
}
DWORD __stdcall dwMainThread(LPVOID)
{
while(!IsGameHook())
Sleep(100);
Salt6();
return 0;
}
BOOL __stdcall DllMain(HMODULE MyhDll, DWORD MyReason, LPVOID lpReserved)
{
DisableThreadLibraryCalls(MyhDll);
if(MyReason == 1)
{
CreateThread(0, 0,(LPTHREAD_START_ROUTINE)dwMainThread, 0, 0, 0);
}
return TRUE;
}