Bypass 28_4
Yes, this method works but need some adjusts, and need also the bypass to d/c, thanks for the explanation.
@yaago
@yaago
Here's the working one, tested and working fine, around more or less 35 minutes ingame, no disconnected from server and no more client errors received.
credits: @Biesi - for the source. @yaago - for the latest offset addy @HardHaxing - for starting/posting the thread of 28_4, so that it gives me the courage to conduct a test on the said client error.
Code:
#define dwBypassWeaponHack 0x000000; //need to update it
#define ADDR_WeaponMgrPointer 0x000000; //need to update it
typedef struct _WEAPON
{
unsigned char Data[0xC3C0];
} WEAPON, *PWEAPON;
PWEAPON pOldWeapons[1600];
PWEAPON GetWeaponByIndex(int index)
{
return pOldWeapons[index];
}
void CreateBackup(DWORD dwCShell, DWORD dwWeaponMgr)
{
DWORD pWeaponMgr = *(DWORD*)(dwCShell + dwWeaponMgr );
for(int i = 0; i < 1600; i++)
{
DWORD dwWeapon = *(DWORD*)(pWeaponMgr + (4 * i));
if (dwWeapon)
{
pOldWeapons[i] = new WEAPON;
memcpy(pOldWeapons[i], (void*)(dwWeapon), sizeof(WEAPON));
}
}
}
how to use:
void clientkiller()
{
CreateBackup(CShellModule, ADDR_WeaponMgrPointer)
DWORD dwOldProtect;
VirtualProtect((void*)(dwBypassWeaponHack + 0x1), sizeof(DWORD), PAGE_EXECUTE_READWRITE, &dwOldProtect);
*(DWORD*)(dwBypassWeaponHack + 0x1) = (DWORD)GetWeaponByIndex - dwBypassWeaponHack - 5;
VirtualProtect((void*)(dwBypassWeaponHack + 0x1), sizeof(DWORD), dwOldProtect, NULL);
}
working fine, but generates disconnected from server, any solution @emiedumalasa
memset((PBYTE)(CShell+CallDumped), NULL, sizeof(CShell+CallDumped));
CallDumped is the address of 28_3?
CallDumped is the address of 28_3?
CFBR for me, even in auto on it still gives DC.
Similar Threads
Crossfire Coding Help & DiscussionBypassing 28_4?TH 10 CrossFire Latin America / Brazil Hack Source Code❓ Bypass 28_4
7 Crossfire Coding Help & Discussion🙁 about bypass 28_4?LH 3 Crossfire Coding Help & Discussion🙁 How to bypass Client Error 28_4QW 1 Crossfire Coding Help & DiscussionHow to bypass weaponmgr? (28_3/28_4)
0


