Hackshield Bypass Source
Nih kalo agan dah buat wallhack atau sejenisnyapasang code ini di Project kalian biar gk kedetek HackSHit
///////////////////////BEGIN PATCH/////////////
DWORD OldProtection;
void MEMwrite(void *adr, void *ptr, int size)
{
VirtualProtect(adr,size,PAGE_EXECUTE_READWRITE, &OldProtection);
memcpy(adr,ptr,size);
VirtualProtect(adr,size,OldProtection, &OldProtection);
}
void NewDetourhs(long Address,int Size,int Size2)
{
long EhSvc = (long)GetModuleHandleA("EhSvc.dll");
DWORD OldProtect;
VirtualProtect((void*)(EhSvc+Address),Size,PAGE_EXECUTE_READWRITE,&OldProtect);
*(DWORD*)(EhSvc+Address) = Size2;
//*(int*)(EhSvc+Address) = Size;
}
void CopyModules(void)
{
long EhSvc = (long)GetModuleHandleA("EhSvc.dll");
//self crc checks
MEMwrite((void *)(EhSvc+0x0FF28),(void*)(PBYTE)"\xB8\x01\x00\x00\x00",5);
//anti asm scan game client
MEMwrite((void *)(EhSvc+0x1BC28),(void*)(PBYTE)"\x90\x90",2);//
////unhook dip & sss 8
MEMwrite((void *)(EhSvc+0x650A5),(void*)(PBYTE)"\xEB",1);//
MEMwrite((void *)(EhSvc+0x650CF),(void*)(PBYTE)"\xEB",1);//
//dll jump code check
MEMwrite((void *)(EhSvc+0x66931),(void*)(PBYTE)"\xEB",1);//
MEMwrite((void *)(EhSvc+0x66B79),(void*)(PBYTE)"\xEB",1);//
//anti restore page
MEMwrite((void *)(EhSvc+0x5F80E),(void*)(PBYTE)"\xEB",1);//
MEMwrite((void *)(EhSvc+0x5F784),(void*)(PBYTE)"\xEB",1);//
//processscan, main eagle process detect callback, for cheat engine
MEMwrite((void *)(EhSvc+0x54A14),(void*)(PBYTE)"\xE9\x7E\x0A\x00\x00",5);//
// nano detect objects
MEMwrite((void *)(EhSvc+0x2411B),(void*)(PBYTE)"\xEB",1);//
MEMwrite((void *)(EhSvc+0x24265),(void*)(PBYTE)"\xEB",1);//
MEMwrite((void *)(EhSvc+0x2435F),(void*)(PBYTE)"\x31",1);//
MEMwrite((void *)(EhSvc+0x22556),(void*)(PBYTE)"\x31",1);//
MEMwrite((void *)(EhSvc+0x26171),(void*)(PBYTE)"\x31",1);//
MEMwrite((void *)(EhSvc+0x25618),(void*)(PBYTE)"\xEB",1);//
MEMwrite((void *)(EhSvc+0x2572C),(void*)(PBYTE)"\xEB",1);//
MEMwrite((void *)(EhSvc+0x25ADB),(void*)(PBYTE)"\xEB",1);//
int EhPtr = 0x0D0F40;
NewDetourhs((EhPtr-0x44),0x8,4);//
NewDetourhs((EhPtr-0x40),0x8,4);//
NewDetourhs((EhPtr-0x20),0x8,4);//
NewDetourhs(0x0D13F8,0x8,4);//
NewDetourhs(0x0CD5F8,0x8,4);//
NewDetourhs(0x0C7570,0x8,4);//
NewDetourhs(0x0C7754,0x8,4);//
NewDetourhs(0x0CED40,0x8,4);//
NewDetourhs(0x0C7739,0x8,4);//
NewDetourhs(0x0D2E08,0x8,4);//
NewDetourhs(0x0C7758,0x8,4);//
NewDetourhs(0x0C62F8,0x8,4);//
NewDetourhs(0x0C7715,0x8,4);//
NewDetourhs(0x0D0F40,0x8,4);//
NewDetourhs(0x0C7719,0x8,4);//
NewDetourhs(0x0D2E40,0x8,4);//
NewDetourhs(0x0C62F8,0x8,4);//
NewDetourhs(0x0CD8FC,0x8,4);//
NewDetourhs(0x0CD5F8,0x8,4);//
NewDetourhs(0x0D3DF1,0x8,4);//
}
void Loop(void)
{
for(;;)
{
long EhSvc = (long)GetModuleHandleA("EhSvc.dll");
if(EhSvc!=0)
{
CopyModules();
}
Sleep(20);
}
}/////////////////////END PATCH///////////////////////Lalu buat fungsi untuk memanggil Anti HS
pasang di : DLL_Attach_Process
CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)Loop, NULL, NULL, NULL);Setelah itu compile
================================
jangan ngejunk, khusus yang udah tau C++ D3D HACK
Tidak ada komentar:
Posting Komentar