For all the nubs who want to learn a simple no menu hack. yes this addies are the new ones, just open a blank .dll file on c++ 2008. Then go to project>add new item> cpp file. on the blank file add this code. now build it and inject it and enjoy. PLEASE GIVE ME CREDIT WHEN U MAKE HACKS FOR PUBLIC IF U COPY N PASTE, AT LEAST THANK ME FOR BEING SO KIND AND RELEASING THIS!!
/*
Project : WARHACK PUB
Author : MATHEW BOSTON
*/
#include <stdio.h>
#include <windows.h>
// Adress List //
#define Playerpointer 0x00C93348
#define Serverpointer 0x00B1BEF8
#define OFS_Z 0x00000128
#define ADR_FAST_HEALTH 0x00AD81D4
#define ADR_FAST_AMMO 0x00AD81D0
#define ADR_FAST_FLAG 0x00AD81D8
#define ADR_FAST_REPAIR 0x00AD81DC
#define ADR_SPEED 0x00980C20
#define ADR_Spread 0x00AD821C
#define ADR_SP15 0x00AD8203
#define ADR_BOUNDS_1 0x00C4011C
#define ADR_BOUNDS_2 0x00C40120
#define ADR_SPAWN_1 0x00C2A5A8
#define ADR_SPAWN_2 0x00C8F0AC
HANDLE Warrock;
//================================================== =======================================//
DWORD *ingame= (DWORD*)Playerpointer;
DWORD *outgame= (DWORD*)Serverpointer;
////////////////
//================================HACKCODES========= ======================================//
void Jump() // superjump if hit control button
{
if(GetAsyncKeyState(VK_LCONTROL) &1)
{
DWORD dwPlayerPtr = *(DWORD*)Playerpointer;
if(dwPlayerPtr != 0)
{
*(float*)(dwPlayerPtr+OFS_Z) = 500;
}
}
}
void Fastall() //fast all
{
*(float*) ADR_FAST_HEALTH = 5000000;
*(float*) ADR_FAST_AMMO = 5000000;
*(float*) ADR_FAST_FLAG = 50000;
*(float*) ADR_FAST_REPAIR = 5000000;
}
void speed() // if u hit insert key, speed turns on
{
if(GetAsyncKeyState(VK_INSERT) &1)
{
*(float*) ADR_SPEED = 1500;
}
}
void speedoff() // if u hit delete key, speed goes to normal
{
if(GetAsyncKeyState(VK_DELETE) &1)
{
*(float*) ADR_SPEED = 100;
}
}
void Spread() // no spread
{
*(float*) ADR_Spread = 0;
}
void sp() // sp +15
{
*(float*) ADR_SP15 = 50000;
}
void nowait() // no spawn wait time
{
*(float*) ADR_SPAWN_1 = 0;
*(float*) ADR_SPAWN_2 = 0;
}
void nobound() // no boundries
{
*(float*) ADR_BOUNDS_1 = 5000000;
*(float*) ADR_BOUNDS_2 = 5000000;
}
void pawn()
{
for(;; )
{
if(*ingame) //check if we are ingame.. prevent crashs
{
Jump();
Fastall();
speed(); // player hacks go here
speedoff();
}
if(*outgame)
{
Spread();
sp();
nowait(); //server hacks go here
nobound();
}
Sleep(250); //prevent for overloading the cpu
}
}
BOOL WINAPI DllMain(HINSTANCE hModule, DWORD dwReason, LPVOID lpReserved)
{
if(dwReason == DLL_PROCESS_ATTACH)
{
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)pawn, 0, 0, 0); //create the hackthread
}
return TRUE;
}
Last edited by IPAWN; 07-23-2009 at 08:49 PM.
and who cares, u didnt write it. it comes out sloopy on the forums cus of the small chat boxes
Last edited by IPAWN; 07-23-2009 at 08:47 PM.
cant understand it
when i put the code in and then saved it, it didnt save it as a .dll
please help
like he said open VC++ 2008 and create a new project from the WIN32 Application -> hit next on the wizard window -> choose DLL -> make sure its a empty dll file. -> click on add new item -> choose a .cpp file -> copy and paste-> save the file -> then click on build -> build project. wait for the hack to be complied and then u get a dll file.
if this helped remember thank and +rep me and IPAWN for the nice no menu hack tut
VVHelp Me Out PleaseVV
[IMG]https://prodegebanners.********.com/images/*********-468x60Alt4.jpg[/IMG]
Forsaken_One (07-26-2009),killerld (07-23-2009)
Lead Famer
then I name an injector + .dll same and its ok ?
And to add more feature What I need to do ?
Sorry for my bad English ! I'm French Canadian !
- When you use my hack, Please Thank Me
Release some Hacks []
Able to code in PhP / Mysql []
Able to code in VB []
Able to code in C# []
Able to do VB Injector []
Release an Injector []
Active Member in the Community []
Member who help small Hacker []
Ok I understand how the most of it works but I do not understand the ofset. How do i make for example NFD? And what thos DWORD do?
thx
Last edited by mheeniac; 07-23-2009 at 12:41 PM.
If your gonna leech.....at least leech it properly.....
"I saved it as cpp but it dosent turn into a dll!"
Stupid leeching retards.
There are five possible operations for any army. If you can fight, fight; if you cannot fight, defend; if you cannot defend, flee; if you cannot flee, surrender; if you cannot surrender, die." - Sima Yi
There are five possible operations for any army. If you can fight, fight; if you cannot fight, defend; if you cannot defend, flee; if you cannot flee, surrender; if you cannot surrender, die." - Sima Yi
You can name it how ever u like and get a good injector like omega. When looking for the file its is under your documents in Visual Studio 2008>projects>filename>release>filename.dll. To add more items to the hack, u first need the address then just follow along and pretty much copynpast. If u want a hot key look at the hacks that have a hot key to them to see how to program it in . The addresses for NFD is
#define OFS_NFD 0x2F0. Depending on how u code it, the server your on, etc. it may crash the game. I am working on changing the code a bit so it doesn't
Last edited by IPAWN; 07-23-2009 at 08:51 PM.
DWORD is 32 bit and WORD is 16 bit , QWORD is 64 bit ^^
Last edited by IPAWN; 07-24-2009 at 01:24 AM.
When build it i get the following errors
Error 1 error C2601: 'pawn' : local function definitions are illegal
Error 2 error C2601: 'DllMain' : local function definitions are illegal
Error 3 fatal error C1075: end of file found before the left brace '{' at '.\WR sourcecode.cpp(125)' was matched
anyone plz?
SOLVED
Last edited by mheeniac; 07-24-2009 at 07:51 AM. Reason: solved the problem
Hello? anyone plz I don't know how to solve this problem. I did what was in the tutorial but I still get the messages?
EDIT: Allright I solved the problem I had one "{" to much :P
Last edited by mheeniac; 07-24-2009 at 07:51 AM. Reason: solved it
ok, thanks for the tip ^^, every little thing helps to make me a better coder . the reason why u need to bools is because the second one is if ur out of game etc. the second one only works if u are in game to prevent a crash on the game for something that wasn't being used
Last edited by IPAWN; 07-24-2009 at 11:33 AM.