How to create a hack.

Posts 1–15 of 21 · Page 1 of 2
How to create a hack.
Hi, magandang hapon sa inyo.
Nais ko po sanang matutong gumawa ng hacks/cheats sa Crossfire para po makatulong sa ibang players sa CF.
@Ryuzaki2
@Sprite
@DOOP
@zhanre
Pwede niyo po ba akong turuan? Handa naman po akong matutong gumawa ng hacks sa CF.
Pag kasi ingles kasi di ko masyadong maintindihan eh.
Sana turuan niyo ako.
xmen and DOOP are online but they are not responding. T_T
It's self-explanatory
Learn C++
Then .. read guides , e-books , books , etc .
Then create your own hacks ^^
Be sure to go to Crossfire Hacks Source Code Section ..
I need a fellow filipino who can help me.
@NiceTry =.= Read my reply ..
Find a working hack then change in game pop up credit -_-
@free2cry editing credits is very bad ... your not giving credits to the original maker...... -_-
@Ryuzaki2 @Sprite

Mayroon ba kayong detected na DLL diyan pero yung hindi pa compiled ha yung project palang. Pwede niyo ba isend sakin pag-aralan ko rin. For now nanonood na ako ng tutorials sa youtube.
Quote Originally Posted by NiceTry View Post
@Ryuzaki2 @Sprite

Mayroon ba kayong detected na DLL diyan pero yung hindi pa compiled ha yung project palang. Pwede niyo ba isend sakin pag-aralan ko rin. For now nanonood na ako ng tutorials sa youtube.
All of my base is undetected and never would be
@NiceTry Here you go... Offsets are updated
Note: this base is already detected unless you changed its dllmain

Code:
#include<windows.h>


#define WeaponMgr 0xB65E94


DWORD WINAPI Hacks(LPVOID)
{


bool noreload = true;
bool nochange = true;
bool norecoil = true;


while(1)
{
DWORD CShell = (DWORD)GetModuleHandleA("CShell.dll");
DWORD pWeaponMgr = *(DWORD*)(CShell + WeaponMgr);
PDWORD Weapon = (PDWORD)(CShell + 0xB65E94);  


//No Reload
if (noreload)
{
if (pWeaponMgr)
   {
       for(int i=0; i<630; i++)
{
   if((*(DWORD*)((*(DWORD*)(CShell+WeaponMgr))+(4*i)) ) != NULL)
       *(float*)((*(DWORD*)((*(DWORD*)(CShell+WeaponMgr)) +(4*i))) + 0xBDC) = 2.0f;
	   }
   }
}

//No Change
if (nochange)
{
if (pWeaponMgr)
   {
       for(int i=0; i<630; i++)
{
   if((*(DWORD*)((*(DWORD*)(CShell+WeaponMgr))+(4*i)) ) != NULL)
       *(float*)((*(DWORD*)((*(DWORD*)(CShell+WeaponMgr)) +(4*i))) + 0xBD8) = 2.0f;
	   }
   }
}

if(norecoil)
				   {
					   if (pWeaponMgr) 

						   for(int i=0 ; i<630 ; i++)

						   {
							   DWORD Wep = *(DWORD*)(*Weapon + 4*i);

							   if(Wep)
							   {
								   for(int y = 0; y<9; y++)
								   {
									   *(float*)( Wep + (0X34C0 + (4*y))) = (float)0;
									   *(float*)( Wep + (0x34C4 + (4*y))) = (float)0;
									   *(float*)( Wep + (0x34C8 + (4*y))) = (float)0;
									   *(float*)( Wep + (0x3B20 + (4*y))) = (float)0;
									   *(float*)( Wep + (0xE98 + (4*y))) = (float)0;
									   *(float*)( Wep + (0x1000 + (4*y))) = (float)0;
									   
								   }
							   } 

						   } 
}

Sleep(100);
}
}
}



bool IsGameReadyForHook()
{
if(GetModuleHandleA("CShell.dll") != NULL
&& GetModuleHandleA("ClientFx.fxd") != NULL)
return true;
return false;
}

DWORD WINAPI Wait(LPVOID)
{
while(!IsGameReadyForHook()) Sleep(200);
CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)Hacks, NULL, NULL, NULL);
return false;
}

BOOL WINAPI DllMain ( HMODULE hDll, DWORD dwReason, LPVOID lpReserved )
{
DisableThreadLibraryCalls(hDll);

if ( dwReason == DLL_PROCESS_ATTACH )
{
MessageBoxA(0, "Made by zhan" , "CrossFire Philippines Hack" ,0);

CreateThread(0,0,(LPTHREAD_START_ROUTINE)Wait,0,0, 0);
}
return 1;
}
@zhanre
Thanks. Sobrang tulong narin yan kasi updated pa pati offsets ^__^
@NiceTry You Can't Understand English Buy A Dictionary That'll Get You Started.. First Learn C++ Once You Learn Learn More. Then Learn More Then Learn More.. After That You Know To Make A Hack Then... You Can Apply It With Others Like CSharp VB Etc =.=
Why @zhanre

Nahh Joke ..

But still he'll just leech it ..
Posts 1–15 of 21 · Page 1 of 2
This thread is closed for replies.

Similar Threads

Tags for this Thread

None

Talk with us