CrossFire Simple Hack

Posts 115 of 20 · Page 1 of 2
CrossFire Simple Hack
XMain.CPP
Code:
#include <Windows.h>
#include "Include.h"

BOOL Reload1;
BOOL SupperJump1;
BOOL WalkInAi1r;

DWORD pPlayerPointer = *(DWORD*)(CShell + PlayerPointer + 0x54);

void Start();

BOOL APIENTRY DllMain(HMODULE hModule, DWORD ulReason, LPVOID lpReserved)
{
if (ulReason == DLL_PROCESS_ATTACH)
{
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)Start, 0, 0, 0);
MessageBoxA(NULL, "CrossFire Simple Hack", "NWOUH", MB_OK);
} 

return TRUE;
}

void Start()
{
	while(1)
	{
		if(GetAsyncKeyState(VK_NUMPAD1)&1)Reload1=!Reload1;
		if(Reload1)
		{
			*(DWORD*)(pPlayerPointer + Reload) = 500;
		}
		if(GetAsyncKeyState(VK_NUMPAD2)&1)SupperJump1=!SupperJump1;
		if(SupperJump1)
		{
			*(float*)(pPlayerPointer + SupperJump) = -1050;
		}
		if(GetAsyncKeyState(VK_NUMPAD3)&1)WalkInAi1r=!WalkInAi1r;
		if(WalkInAi1r)
		{
			*(float*)(pPlayerPointer + WalkInAir) = -1.9; //Original Value = 1
		}
		if(!WalkInAi1r)
		{
			*(float*)(pPlayerPointer + WalkInAir) = 1; //Original Value = 1
		}
	}
}

Include.H

Code:
/* Find CF Addies*/
#define Reload 0x0000
#define SupperJump 0x000
#define WalkInAir 0x000

#define CShell 0x0000
#define PlayerPointer 0x0000
Credits:
@Einstein
@CC
Where are my Creditz
All PlayerPointer Features C&P out of my Thread!

---------- Post added at 02:48 AM ---------- Previous post was at 02:40 AM ----------

Quote Originally Posted by nwouh View Post
#define CShell 0x0000
The CShell isn´t a Addy -.- That`s the Base Pointer, you must get the Module Handle to get the Base Pointer
Quote Originally Posted by CFHackerExtreme View Post
Where are my Creditz
All PlayerPointer Features C&P out of my Thread!

---------- Post added at 02:48 AM ---------- Previous post was at 02:40 AM ----------



The CShell isn´t a Addy -.- That`s the Base Pointer, you must get the Module Handle to get the Base Pointer


with GetModuleHandle you get the addy from CShell it is like 0x901000
Quote Originally Posted by CFHackerExtreme View Post
Where are my Creditz
All PlayerPointer Features C&P out of my Thread!

---------- Post added at 02:48 AM ---------- Previous post was at 02:40 AM ----------



The CShell isn´t a Addy -.- That`s the Base Pointer, you must get the Module Handle to get the Base Pointer
Maybe it is the "CShellPointer" you know, for the PlayerPtr (CshellPointer + 0x54)
Code:
0x10000000
Thats the CShell Base
Quote Originally Posted by CFHackerExtreme View Post
Code:
0x10000000
Thats the CShell Base
but the base address will change when you start crossfire^^
How can i find SupperJump addy?
Didn't you use Xor encryption method?
Well that hack doesn't work. :'( I thought it would work although it has a simple script.
Thanks for sharing dis
how do you download this hack?
help to Unpack the Crossfire
Why make Include.h ?
Code:
#include <Windows.h>
/* Find CF Addies*/
#define Reload 0x0000
#define SupperJump 0x000
#define WalkInAir 0x000

#define CShell 0x0000
#define PlayerPointer 0x0000

BOOL Reload1;
BOOL SupperJump1;
BOOL WalkInAi1r;

DWORD pPlayerPointer = *(DWORD*)(CShell + PlayerPointer + 0x54);

void Start();

BOOL APIENTRY DllMain(HMODULE hModule, DWORD ulReason, LPVOID lpReserved)
{
if (ulReason == DLL_PROCESS_ATTACH)
{
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)Start, 0, 0, 0);
MessageBoxA(NULL, "CrossFire Simple Hack", "NWOUH", MB_OK);
} 

return TRUE;
}

void Start()
{
	while(1)
	{
		if(GetAsyncKeyState(VK_NUMPAD1)&1)Reload1=!Reload1;
		if(Reload1)
		{
			*(DWORD*)(pPlayerPointer + Reload) = 500;
		}
		if(GetAsyncKeyState(VK_NUMPAD2)&1)SupperJump1=!SupperJump1;
		if(SupperJump1)
		{
			*(float*)(pPlayerPointer + SupperJump) = -1050;
		}
		if(GetAsyncKeyState(VK_NUMPAD3)&1)WalkInAi1r=!WalkInAi1r;
		if(WalkInAi1r)
		{
			*(float*)(pPlayerPointer + WalkInAir) = -1.9; //Original Value = 1
		}
		if(!WalkInAi1r)
		{
			*(float*)(pPlayerPointer + WalkInAir) = 1; //Original Value = 1
		}
	}
}
where should i post this
Posts 115 of 20 · Page 1 of 2

Post a Reply

Similar Threads

Tags for this Thread

None

Need help?