Hey,
let's start!
Download the menu unther in attachtment!
then open c++

Now you already have the base of your D3D, you already will see your menu, but still get disconnected!
So we gonna add a hack,
GO to cHacks.cpp
Let's write Premium Hack.
void cHacks::Server(void) is for ServerHacks like, visual level.
void cHacks::InGame(void) is for playerHacks like superjump.
So go to ServerHacks.
There we write:
[PHP]if (opt.server.prem)
{
*(long*)(ADR_SERVERPOINTERr+OFS_PREMIUM1) = opt.server.prem;
*(float*)(ADR_SERVERPOINTER+OFS_PREMIUM2) = 50290;}
else{
*(long*)(ADR_SERVERPOINTER+OFS_PREMIUM1) = 0;
*(float*)(ADR_SERVERPOINTER+OFS_PREMIUM2) = 0;
}[/PHP]
Then we debug.
We will get this errors ->
[PHP]>.\cHacks.cpp(146) : error C2065: 'ADR_SERVERPOINTER' : undeclared identifier
1>.\cHacks.cpp(146) : error C2065: 'OFS_PREMIUM1' : undeclared identifier
1>.\cHacks.cpp(147) : error C2065: 'ADR_SERVERPOINTER' : undeclared identifier
1>.\cHacks.cpp(147) : error C2065: 'OFS_PREMIUM2' : undeclared identifier
1>.\cHacks.cpp(149) : error C2065: 'ADR_SERVERPOINTER' : undeclared identifier
1>.\cHacks.cpp(149) : error C2065: 'OFS_PREMIUM1' : undeclared identifier
1>.\cHacks.cpp(150) : error C2065: 'ADR_SERVERPOINTER' : undeclared identifier
1>.\cHacks.cpp(150) : error C2065: 'OFS_PREMIUM2' : undeclared identifier[/PHP]
Make new file in hacks ->
addies.h
then add
#include "addies.h" in your cHacks.cpp
Now go to
addies.h
There we gonna
UP-TO-DATE addies, else the hack will disconnect or simply don't work!
In
addies.h we write the next:
[PHP]#define ADR_PLAYERPOINTER 0x00C40288
#define ADR_SERVERPOINTER 0x00B3F728
#define OFS_PREMIUM1 0x0000057C
#define OFS_PREMIUM2 0x00000380 [/PHP]
Then we gonna compile to make sure we have no errors we will get:
[PHP]========= Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped =========

/PHP]
New we need to write bypass before it works!
now you will get "H
ACK DETECTED"
SO lets add our bypass!
Goto
cBase.cpp and search for [PHP] CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)iDIRECT3D, NULL, NULL, NULL);[/PHP]
then add your bypass above it example:
[PHP]
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 BYPASS(void)
{
long EhSvc = (long)GetModuleHandleA("EhSvc.dll");
MEMwrite((void *)(EhSvc+0x1D0DC),(void*)(PBYTE)"BYTES",2);//Anti ASM Scan
MEMwrite((void *)(EhSvc+0x59794),(void*)(PBYTE)"BYTES",5);//CheatEngine
MEMwrite((void *)(EhSvc+0x6B2B6),(void*)(PBYTE)"\BYTES",1); //Unhook SSS
MEMwrite((void *)(EhSvc+0x6B2E0),(void*)(PBYTE)"\BYTES",1); //Unhook DIP
MEMwrite((void *)(EhSvc+0x6CA97),(void*)(PBYTE)"\BYTES",1); //Dlljump1
MEMwrite((void *)(EhSvc+0x6CD32),(void*)(PBYTE)"\BYTES",1); //Dlljump2
MEMwrite((void *)(EhSvc+0x659F3),(void*)(PBYTE)"\BYTES",1); //Anti Restore
MEMwrite((void *)(EhSvc+0x28408),(void*)(PBYTE)"\BYTES",1); //Antidt1
MEMwrite((void *)(EhSvc+0x2851C),(void*)(PBYTE)"\BYTES",1); // 2
MEMwrite((void *)(EhSvc+0x29E2C),(void*)(PBYTE)"\BYTES",1); // 3
MEMwrite((void *)(EhSvc+0x26EDB),(void*)(PBYTE)"\BYTES",1); // 4
MEMwrite((void *)(EhSvc+0x27025),(void*)(PBYTE)"\BYTES",1);// 5
MEMwrite((void *)(EhSvc+0x2900D),(void*)(PBYTE)"\BYTES",2);// 6
MEMwrite((void *)(EhSvc+0x2525B),(void*)(PBYTE)"\BYTES",2);// 7
MEMwrite((void *)(EhSvc+0x27107),(void*)(PBYTE)"\BYTES",2);// 8
MEMwrite((void *)(EhSvc+0x298F8),(void*)(PBYTE)"\BYTES",6);// 9
MEMwrite((void *)(EhSvc+0x5D02F),(void*)(PBYTE)"\BYTES",6);// 10
MEMwrite((void *)(EhSvc+0x65921),(void*)(PBYTE)"\BYTES",1);// 11
MEMwrite((void *)(EhSvc+0x65933),(void*)(PBYTE)"\BYTES",5);// 12
MEMwrite((void *)(EhSvc+0x298F8),(void*)(PBYTE)"\BYTES",1);// 13
MEMwrite((void *)(EhSvc+0x2711F),(void*)(PBYTE)"\BYTES",1);// 14
MEMwrite((void *)(EhSvc+0x2527F),(void*)(PBYTE)"\BYTES",1);// 15
MEMwrite((void *)(EhSvc+0x29021),(void*)(PBYTE)"\BYTES",1);// 16
MEMwrite((void *)(EhSvc+0x2B598),(void*)(PBYTE)"\BYTES",1);// 17
}
void Loop(void)
{
for(;

{
long EhSvc = (long)GetModuleHandleA("EhSvc.dll");
if(EhSvc!=0)
{
BYPASS();
}
Sleep(20);
}
}[/PHP]
JUST UPDATE BYTES FOR WORKING BYPASS

or take Kreloo ones
tHEN GO AGAIN TO
[PHP]CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)iDIRECT3D, NULL, NULL, NULL);[/PHP]
[PHP]CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)Loop, NULL, NULL, NULL);[/PHP]
Also add thread for your hacks
[PHP]CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)HackThread, NULL, NULL, NULL);[/PHP]
Now your bypass is finished!
So go to
cMenu.cpp
there you find all your hacks that added to the menu.
You can updated em also,
Let's have fun hacking now!
Result:
Virusscan!
Detour Up-To-Date!