10-29-2010, 22:08
(This post was last modified: 11-07-2010, 12:40 by SuperNovaAO.)
Original Source:
CoD6Wallhack180SuperNovaAO
complete source attached, rdy to update
oudated offsets
mem_hacks.h
memhack
-wallhack
-noflash
-radar
-no recoil
-laser
-chopper esp
-nametags
-thermal
-playerkick
CoD6Wallhack180SuperNovaAO
complete source attached, rdy to update
oudated offsets
mem_hacks.h
memhack
-wallhack
-noflash
-radar
-no recoil
-laser
-chopper esp
-nametags
-thermal
-playerkick
Code:
BOOL menuEnabled, wallhackEnabled, ALL2Enabled, noflashEnabled, NoRecoilEnabled, ESPEnabled, ThermalEnabled, LaserEnabled, RadarEnabled, ALLEnabled, hostEnabled, restartEnabled = false;
BOOL cmdEnabled, kickEnabled, kick0Enabled, kick1Enabled, kick2Enabled, kick3Enabled, kick4Enabled, kick5Enabled, kick6Enabled, kick7Enabled, kick8Enabled, kick9Enabled, kick10Enabled, kick11Enabled, kick12Enabled, kick13Enabled, kick14Enabled, kick15Enabled, kick16Enabled, kick17Enabled, kick18Enabled = false;
BYTE JMP[1] = {0xEB};
BYTE NopTwo[2] = {0x90, 0x90};
BYTE NopFive[5] = {0x90, 0x90, 0x90, 0x90, 0x90};
BYTE NopSix[6] = {0x90, 0x90, 0x90, 0x90, 0x90, 0x90};
int *iInGame = 0;
//CONSOLE
void (__cdecl *SendCommandToConsole)(int a1,int a2,char *cvar)=(void (__cdecl *)(int,int,char *))0x413D60;
void *pConsoleCommand = (void*)0x413D60;
void *pConsoleCommandkick = (void*)0x413D60;
int spamTimer = 0;
char *command1 = "^6..^2Kicked.Player^6..";
char *command2 = "^6..^2Kicked.Player^6..";
char *command3 = "^6..^0beta1.2..^2CK^6..";
char *command4 = "^6..^0beta1.2..^2CK^6..";
char *command5 = "^6..^0beta1.2..^2CK^6..";
char *command6 = "^6..^0beta1.2..^2CK^6..";
char *command7 = "^6..^0beta1.2..^2CK^6..";
char *command8 = "^6..^0beta1.2..^2CK^6..";
char *command9 = "^6..^0beta1.2..^2CK^6....";
char *command10 = "lobby_partySearchWaitTime 2";
char *command11 = "party_connecttimeout 2";
char *command12 = "party_hostmigration 0";
char *command13 = "badhost_endGameIfISuck 0";
char *command14 = "lobby_partySearchWaitTime 1000";
char *command15 = "party_connecttimeout 1000";
char *command16 = "party_hostmigration 1";
char *command17 = "badhost_endGameIfISuck 1";
char *command18 = "exec .cfg";
char *command19 = "fast_restart";
char *command20 = "^6....^2v2^6-.^0ALL^9..^2ON";
char *command21 = "^6....^2v2^6-.^0ALL^9..^1OFF";
char *command22 = "^6....^2v2^6-.^0Exec..cfg";
char *command23 = "^6....^^2v2^6-.^0Force.Host^9..^2ON";
char *command24 = "^6....^2v2^6-.^0Force.Host^9..^1OFF";
char *command25 = "^6....^2v2^6-.^0Laser^9..^2ON";
char *command26 = "^6....^2v2^6-.^0Laser^9..^1OFF";
char *command27 = "^6....^2v2^6-.^0UAV^9..^2ON";
char *command28 = "^6....^2v2^6-.^0UAV^9..^1OFF";
char *command29 = "^6....^2v2^6-.^0Anti.Recoil^9..^2ON";
char *command30 = "^6....^2v2^6-.^0Anti.Recoil^9..^1OFF";
char *command31 = "^6....^2v2^6-.^0Thermal^9..^2ON";
char *command32 = "^6....^2v2^6-.^0Thermal^9..^1OFF";
char *command33 = "^6....^2v2^6-.^0ESP.Box's^9..^2ON";
char *command34 = "^6....^2v2^6-.^0ESP.Box's^9..^1OFF";
char *command35 = "player_sustainammo 1";
char *command36 = "clientkick 3";
char *command37 = "clientkick 4";
char *command38 = "g_gravity 100";
char *command39 = "cg_drawFPS 1";
char *command40 = "cg_drawFPS 0";
char *command41 = "exec config_mp.cfg";
char *command42 = "exec .cfg";
char *command43 = "exec config_mp.cfg";
char *command44 = "exec .cfg";
//STATUS MESSAGE
void *pStatusMessage = (void*)0x4B1190;
char *tString = "%c \"TEST MESSAGE\"";
//wallhack
DWORD Wallhack = 0x0048970D;
BYTE Wallhackon[5] = {0x68, 0x82, 0x00, 0x00, 0x00};
BYTE Wallhackoff[5] = {0x68, 0x04, 0x01, 0x00, 0x00};
DWORD Explosivehack = 0x0058C5C2;
//0058C5C2 |. 6A 00 PUSH 0
BYTE Explosivehackon[5] = {0x6A, 0x82, 0x00, 0x00, 0x00};
BYTE Explosivehackoff[5] = {0x6A, 0x00};
DWORD Weaponhack = 0x58C197;
BYTE Weaponhackon[5] = {0x68, 0x82, 0x00, 0x00, 0x00};
BYTE Weaponhackoff[5] = {0x68, 0x04, 0x01, 0x00, 0x00};
DWORD Chopperhack = 0x47060F;
BYTE Chopperhackon[5] = {0x68, 0x82, 0x00, 0x00, 0x00};
BYTE Chopperhackoff[5] = {0x68, 0x04, 0x01, 0x00, 0x00};
DWORD Sentryhack = 0x58C26C;
BYTE Sentryhackon[5] = {0x68, 0x82, 0x00, 0x00, 0x00};
BYTE Sentryhackoff[5] = {0x68, 0x04, 0x01, 0x00, 0x00};
//noflash
DWORD noFlash = 0x4BD090;
BYTE noFlashx[7] = {0xB8, 0x00, 0x00, 0x00, 0x00, 0xC3, 0x90};
BYTE noFlasho[6] = {0x83, 0x3D, 0xA8, 0x88, 0x86, 0x00};
//RADAR HACK
DWORD Radar1 = 0x585DA1;
DWORD Radar2 = 0x585D70;
DWORD counterUAVfix = 0x430E08;
//RADAR OFF
BYTE Radaro1[2] = {0x74, 0x09};
BYTE Radaro2[2] = {0x74, 0x3B};
BYTE counterUAVfixo[2] = {0x75, 0x66};
//NO RECOIL
DWORD fireRecoil = 0x45F9A7;
//NO RECOIL ORIGINAL
BYTE NoRecoilo[5] = {0xE8, 0x84, 0xB7, 0xFD, 0xFF};
//LASER
DWORD Laser = 0x4C2F72;
//LASER OFF
BYTE Lasero[2] = {0x74, 0x08};
//CHOPPER ESP
DWORD ColdBloodedFix = 0x5A468E;
DWORD ColdBloodedFix2 = 0x58818C;
DWORD ChopperESP1 = 0x4B27F0;
DWORD ChopperESP2 = ChopperESP1 + 0x8;
DWORD ChopperESP3 = ChopperESP1 + 0x1A;
//CHOPPER ESP ORIGINAL
BYTE ColdBloodedo2[2] = {0x75, 0x6F};
BYTE ColdBloodedo[2] = {0x74, 0x06};
BYTE ChopperESPo1[2] = {0x75, 0x23};
BYTE ChopperESPo2[2] = {0x74, 0x09};
BYTE ChopperESPo3[2] = {0x74, 0x09};
//NAMETAGS
DWORD Nametags1 = 0x5883A6;
DWORD Nametags2 = Nametags1 + 0x27;
DWORD Nametags3 = Nametags1 + 0x34;
DWORD Nametags4 = Nametags1 + 0x3C;
DWORD Nametags5 = Nametags1 + 0x56;
DWORD DrawThroughWall = 0x58818C;
//NAMETAGS ORIGINAL
BYTE Nametagso1[6] = {0x0F, 0x85, 0xF9, 0x00, 0x00, 0x00};
BYTE Nametagso2[6] = {0x0F, 0x84, 0xD2, 0x00, 0x00, 0x00};
BYTE Nametagso3[6] = {0x0F, 0x84, 0xC5, 0x00, 0x00, 0x00};
BYTE Nametagso4[6] = {0x0F, 0x84, 0xBD, 0x00, 0x00, 0x00};
BYTE Nametagso5[6] = {0x0F, 0x85, 0xA3, 0x00, 0x00, 0x00};
BYTE DrawThroughWallo[2] = {0x74, 0x06};
//THERMAL VISION ON
DWORD ThermalVision1 = 0x59F6EB;
DWORD ThermalVision2 = 0x59F74E;
DWORD BlackWhiteFix = 0x513C61;
//THERMAL VISION OFF
BYTE ThermalVisiono1[2] = {0x74, 0x03};
BYTE ThermalVisiono2[1] = {0x74};
BYTE BlackWhiteFixo[6] = {0x0F, 0x84, 0xBD, 0x00, 0x00, 0x00};
void writeMem(DWORD dwAddress, void* bytes, DWORD dwSize) {
DWORD flOldProtect = 0;
VirtualProtect((void*)dwAddress, dwSize, PAGE_EXECUTE_READWRITE, &flOldProtect);
memcpy((void*) dwAddress, bytes, dwSize);
VirtualProtect((void*)dwAddress, dwSize, flOldProtect, &flOldProtect);
}
void ConsoleCommand(char *command) {
__asm {
PUSH command
PUSH 0
PUSH 0
CALL [pConsoleCommand]
ADD esp, 0x8
}
Sleep(100);
}
void ConsoleCommandkick(char *commandkick) {
__asm {
PUSH commandkick
PUSH 0
PUSH 0
CALL [pConsoleCommandkick]
ADD esp, 0x8
}
Sleep(100);
}
char *commandkick0 = "clientkick 0";
char *commandkick1 = "clientkick 1";
char *commandkick2 = "clientkick 2";
char *commandkick3 = "clientkick 3";
char *commandkick4 = "clientkick 4";
char *commandkick5 = "clientkick 5";
char *commandkick6 = "clientkick 6";
char *commandkick7 = "clientkick 7";
char *commandkick8 = "clientkick 8";
char *commandkick9 = "clientkick 9";
char *commandkick10 = "clientkick 10";
char *commandkick11 = "clientkick 11";
char *commandkick12 = "clientkick 12";
char *commandkick13 = "clientkick 13";
char *commandkick14 = "clientkick 14";
char *commandkick15 = "clientkick 15";
char *commandkick16 = "clientkick 16";
char *commandkick17 = "clientkick 17";
char *commandkick18 = "clientkick 18";
void FakeHeadshot() {
__asm {
PUSH 65
PUSH tString
PUSH 0
PUSH 0
CALL [pStatusMessage]
}
}


![[Image: 14y48rc.png]](http://i56.tinypic.com/14y48rc.png)
