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