QuestionWeapon Hack Crossfire

Posts 1630 of 30 · Page 2 of 2
Quote Originally Posted by lolman963 View Post
I think they crash the client you need a bypass or whatever.
Negative, there was a lot of Weapon hack, but they got patched :/
It was funny when you replaced knife with Dual Kukri, or Katana XD
i would hack dual kukri to shovel
Quote Originally Posted by rabir007 View Post


Negative, there was a lot of Weapon hack, but they got patched :/
It was funny when you replaced knife with Dual Kukri, or Katana XD
Quote Originally Posted by lolman963 View Post
i would hack dual kukri to shovel
Shovel is slower :/ but i try to make it, maybe the meele weapons still dont cause error.. Maybe...
Code:
DWORD Weapon = *(DWORD**)(( WeaponMgr + CShell ) + ( 4*number) );
DWORD Default  = *(DWORD**)(( WeaponMgr + CShell ) + ( 4*25 ) );

if( Weapon != 0 && Default != 0 ) //if values not same zero ....
     Default = Weapon;
Quote Originally Posted by XarutoUsoCrack View Post
Code:
DWORD Weapon = *(DWORD**)(( WeaponMgr + CShell ) + ( 4*number) );
DWORD Default  = *(DWORD**)(( WeaponMgr + CShell ) + ( 4*25 ) );

if( Weapon != 0 && Default != 0 ) //if values not same zero ....
     Default = Weapon;
show client error 28_3 . how to kill it sir ?
bypass client error bool isReady = false;

typedef struct
{
BYTE Data[0x3000];
} WeaponMgrCopy;

WeaponMgrCopy* Weapons[670];

void backup(DWORD cshell,DWORD WeaponMgr)
{
DWORD pWeaponMgr = *(DWORD*)(cshell+WeaponMgr );
for(int i=0;i<=999;i++)
{
DWORD Weapon = (*(DWORD*)(pWeaponMgr + (4*i)));
if (Weapon != NULL)
{
Weapons[i] = new WeaponMgrCopy;
memcpy(Weapons[i], (void*)(Weapon), 0x1400);
}
}
}

WeaponMgrCopy* bypass (int GunIndexNR)
{
return Weapons[GunIndexNR];
}

void MakeCall(BYTE* paddress, DWORD yourfunction, DWORD dwlen)
{
DWORD dwOldProtect, dwBkup, dwRelAddr;
VirtualProtect(paddress, dwlen, PAGE_EXECUTE_READWRITE, &dwOldProtect);
dwRelAddr = (DWORD) (yourfunction - (DWORD) paddress) - 5;
*paddress = 0xE8;
*((DWORD*) (paddress + 0x1)) = dwRelAddr;
for(DWORD x = 0x5; x < dwlen; x++) *(paddress + x) = 0x90;
VirtualProtect(paddress, dwlen, dwOldProtect, &dwBkup);
return;
}


//put this under this
void Hack (void)
{
while (1)
{
if (isReady == false)
{
backup(dw_Cshell,weaponMgr);
if (*(BYTE*)(dw_Cshell+0x2B5C75)) // string : Crossfire
{
MakeCall((BYTE*)(dw_Cshell+0x2B5C75), (DWORD)bypass, 5);
isReady = true;
}
else continue;
}
}
}
Quote Originally Posted by hackerlovely View Post
bypass client error bool isReady = false;

typedef struct
{
BYTE Data[0x3000];
} WeaponMgrCopy;

WeaponMgrCopy* Weapons[670];

void backup(DWORD cshell,DWORD WeaponMgr)
{
DWORD pWeaponMgr = *(DWORD*)(cshell+WeaponMgr );
for(int i=0;i<=999;i++)
{
DWORD Weapon = (*(DWORD*)(pWeaponMgr + (4*i)));
if (Weapon != NULL)
{
Weapons[i] = new WeaponMgrCopy;
memcpy(Weapons[i], (void*)(Weapon), 0x1400);
}
}
}

WeaponMgrCopy* bypass (int GunIndexNR)
{
return Weapons[GunIndexNR];
}

void MakeCall(BYTE* paddress, DWORD yourfunction, DWORD dwlen)
{
DWORD dwOldProtect, dwBkup, dwRelAddr;
VirtualProtect(paddress, dwlen, PAGE_EXECUTE_READWRITE, &dwOldProtect);
dwRelAddr = (DWORD) (yourfunction - (DWORD) paddress) - 5;
*paddress = 0xE8;
*((DWORD*) (paddress + 0x1)) = dwRelAddr;
for(DWORD x = 0x5; x < dwlen; x++) *(paddress + x) = 0x90;
VirtualProtect(paddress, dwlen, dwOldProtect, &dwBkup);
return;
}


//put this under this
void Hack (void)
{
while (1)
{
if (isReady == false)
{
backup(dw_Cshell,weaponMgr);
if (*(BYTE*)(dw_Cshell+0x2B5C75)) // string : Crossfire
{
MakeCall((BYTE*)(dw_Cshell+0x2B5C75), (DWORD)bypass, 5);
isReady = true;
}
else continue;
}
}
}
This source i posted it on pastebin also you didnt give credits to giniyat leecher
Quote Originally Posted by dicky88smd View Post
Somebody have post this before
Hell yeah, Cf Eu -> Cleint Error :/

---------- Post added at 02:15 PM ---------- Previous post was at 02:12 PM ----------

Quote Originally Posted by V I View Post
This source i posted it on pastebin also you didnt give credits to giniyat leecher
I'm new with this bypass... And dont really want to work, here is how i tryed:
*(float*)(bypass(i) + NoReload) = 0;

The client just close without error... What did i wrong ?
but where do we put this code
Nice thread
Quote Originally Posted by lolman963 View Post
I think they crash the client you need a bypass or whatever.
No they not crash... Its almost the same, when you have 2 image, and copy the Image 1 to Image 2... (they will be the same) but its cause Client Error...
Halo are you indonesia person?
if you are indonesia , pliss teach me how to use that coding to wallhack .
dammn this is patched i think
String WeaponPtr = ??????????
Posts 1630 of 30 · Page 2 of 2

Post a Reply

Similar Threads

Tags for this Thread

Need help?