#include <windows.h>
#include <stdio.h>
#include <stdlib.h>
INT GP = 1;
#define AdressGP 0x379D3260
void Funçoes()
{
if(GP)
*(DWORD*)(AdressGP) = 9999999;
}
void dwHook (void)
{
while(true) {
DWORD CShell = (DWORD)GetModuleHandleA("CShell.dll");
if(CShell)
{
Funçoes();
}
}
}
INT WINAPI DllMain(HMODULE hModule, DWORD dwReason, LPVOID lpReserved)
{
DisableThreadLibraryCalls(hModule);
if(dwReason == DLL_PROCESS_ATTACH)
{
CreateThread(NULL,NULL,(LPTHREAD_START_ROUTINE)dwHook,NULL,NULL,NULL);
}
return TRUE;
}

#include <windows.h>
#include <stdio.h>
#include <stdlib.h>
INT GP = 1;
#define AdressGP 0x379D3260
void Funçoes(LPVOID)
{
if(GP)
*(DWORD*)(AdressGP) = 9999999;
}
bool LEIAINGAME ()
{
return
((DWORD)GetModuleHandleA(STRING_CSHELL) ||
(DWORD)GetModuleHandleA(STRING_CLIENT) ? true : false);
}
void WINAPIV HackThread(void*)
{
while( TRUE )
{
while(!LEIAINGAME())
Sleep(100);
__asm CALL [Funçoes];
}
}
BOOL WINAPI DllMain(HINSTANCE hModule, DWORD dwReason, LPVOID lpReserved)
{
if(dwReason == DLL_PROCESS_ATTACH)
{
CreateThread(0,0,(LPTHREAD_START_ROUTINE)HackThread,0,0,0);
}
return TRUE;
}