Warrock hack Codees

06/18/2010 18:00 ~*VisualBasic*~#1
ALso ich Habe Jetzt eine dll geschreiben( hack)

adyys edct hier:



#include <windows.h>
#include <stdio.h>


#define ADR_PLAYERPOINTER 0x00AA6DF8 //Found at: 0x00417E0E ( WarRock.exe[0x00400000] + 0x00017E0E )
#define ADR_SERVERPOINTER 0x009A1E18 //Found at: 0x004143D8 ( WarRock.exe[0x00400000] + 0x000143D8 )
#define ADR_SPEED 0x007B55CC //Found at: 0x004DFBDE ( WarRock.exe[0x00400000] + 0x000DFBDE )

#define ADR_FASTAMMO 0x008F0D5C //Found at: 0x0042B372 ( WarRock.exe[0x00400000] + 0x0002B372 )
#define ADR_FASTFLAG 0x008F0D68 //Found at: 0x0045271F ( WarRock.exe[0x00400000] + 0x0005271F )
#define ADR_FASTHEALTH 0x008F0D60 //Found at: 0x0042B3C9 ( WarRock.exe[0x00400000] + 0x0002B3C9 )
#define ADR_FASTREPAIR 0x008F0D54 //Found at: 0x0042B42D ( WarRock.exe[0x00400000] + 0x0002B42D )
#define ADR_INSTANTSPAWN1 0x0095B630 //Found at: 0x0046A2C4 ( WarRock.exe[0x00400000] + 0x0006A2C4 )
#define ADR_CQCSPAWN 0x0080DCC4 //Found at: 0x0042E7EA ( WarRock.exe[0x00400000] + 0x0002E7EA )



DWORD dwPlayerPtr = *(DWORD*)ADR_PLAYERPOINTER;
DWORD dwServerPtr = *(DWORD*)ADR_SERVERPOINTER;








void Fastall()
{
*(float*) ADR_FASTHEALTH = 5000000;
*(float*) ADR_FASTAMMO = 5000000;
*(float*) ADR_FASTFLAG = 50000;
*(float*) ADR_FASTREPAIR = 5000000;
}
void Spawn ()
{
long t=0;
unsigned long Protection;
VirtualProtect((void*)ADR_INSTANTSPAWN1, sizeof(t), PAGE_READWRITE, &Protection);
memcpy((void*)ADR_INSTANTSPAWN1, &t , sizeof(t));
VirtualProtect((void*)ADR_INSTANTSPAWN1, sizeof(t), Protection, 0);

VirtualProtect((void*)ADR_CQCSPAWN , sizeof(t), PAGE_READWRITE, &Protection);
memcpy((void*)ADR_CQCSPAWN , &t , sizeof(t));
VirtualProtect((void*)ADR_CQCSPAWN , sizeof(t), Protection, 0);
}
//Speed
void speed() // insert key, speed on
{
if(GetAsyncKeyState(VK_INSERT) &1)
{
*(float*) ADR_SPEED = 1500;
}
}
void speedon1 ()
{
if(GetAsyncKeyState(VK_NUMPAD1) &1<< 0xF)
{
*(float*)(ADR_SPEED) = 200.0f;
}
}
void speedon ()
{
if(GetAsyncKeyState(VK_NUMPAD0) &1<< 0xF)
{
*(float*)(ADR_SPEED) = 100.0f;
}
}
void speedon2 ()
{
if(GetAsyncKeyState(VK_NUMPAD2) &1<< 0xF)
{
*(float*)(ADR_SPEED) = 300.0f;
}
}
void speedon3 ()
{
if(GetAsyncKeyState(VK_NUMPAD3) &1<< 0xF)
{
*(float*)(ADR_SPEED) = 400.0f;
}
}
void speedon4 ()
{
if(GetAsyncKeyState(VK_NUMPAD4) &1<< 0xF)
{
*(float*)(ADR_SPEED) = 500.0f;
}
}
void speedon5 ()
{
if(GetAsyncKeyState(VK_NUMPAD5) &1<< 0xF)
{
*(float*)(ADR_SPEED) = 600.0f;
}
}

void speedon6 ()
{
if(GetAsyncKeyState(VK_NUMPAD6) &1<< 0xF)
{
*(float*)(ADR_SPEED) = 700.0f;
}
}
void speedon7 ()
{
if(GetAsyncKeyState(VK_NUMPAD7) &1<< 0xF)
{
*(float*)(ADR_SPEED) = 800.0f;
}
}
void speedon8 ()
{
if(GetAsyncKeyState(VK_NUMPAD8) &1<< 0xF)
{
*(float*)(ADR_SPEED) = 900.0f;
}
}
void speedon10 ()
{
if(GetAsyncKeyState(VK_NUMPAD9) &1<< 0xF)
{
*(float*)(ADR_SPEED) = 1000.0f;
}
}


void HackThread()
{
for(;; )
{
speedon1();
speedon();
speedon2();
speedon3();
speedon4();
Spawn();
speedon5();
speedon6();
speedon7();
speedon8();
speedon10();
Fastall();
Sleep(20);
}
}

BOOL WINAPI DllMain(HINSTANCE hModule, DWORD dwReason, LPVOID lpvReserved)
{
if(dwReason == DLL_PROCESS_ATTACH)
{

CreateThread(0, 0, (LPTHREAD_START_ROUTINE)HackThread, 0, 0, 0);
}
return TRUE;

meine Frage sit was Muss ich tun Um eine dll draus zumachen und Warum geht das nciht es funktioniert irgendwie nicht Oo
06/18/2010 18:00 theit123#2
du musst dafür genügend c++ kenntnisse haben

1-2 jahre

kauf dir ein buch und lern das erstmal..
06/18/2010 18:01 ~*VisualBasic*~#3
KOmische antwort habe paar Fraghen gestelltOo
06/18/2010 18:03 theit123#4
Quote:
Originally Posted by ~*VisualBasic*~ View Post
meine Frage sit was Muss ich tun Um eine dll draus zumachen und Warum geht das nciht es funktioniert irgendwie nicht Oo
1. Wenn du ein No Menu Hack erstellen willst , es gibt hier viele TuT´s benutz einfach die SuFu

Wenn du ein D3d Hack machen willst ... lern C++ mal schön 1-2 Jahre
2. Maybe Addys falsch
06/18/2010 18:05 ~*VisualBasic*~#5
?? wie addys falsch?
06/18/2010 18:07 theit123#6
Quote:
Originally Posted by ~*VisualBasic*~ View Post
?? wie addys falsch?
wie alt sind die? hast du einen public addylogger benutzt ? dann sind sie wahrscheinlich falsch da dieses update die meisten addys geändert hat .
06/18/2010 18:08 Variable_X#7
Vergiss es.
Am besten lernst du mal C++. Versteh die Syntax. Lern die Grundlagen und meld dich nochmal.