Client 28_3

Posts 1–10 of 10 · Page 1 of 1
Client 28_3
someone help me how to fix this
is this code still working ?
Client28_3 is ok but still get error Client28_4

Code:
        DWORD pWeaponMgr = *(DWORD*)(CShell + WeaponMgr);
	if (isReady == false)
	{
		CreateBackup(CShell, WeaponMgr);
		if (*(BYTE*)(CShell + Bypass28_3))
		{
			MakeCall((BYTE*)(CShell + Bypass28_3), (DWORD)bypass, 5);
			isReady = true;			
		}	
	}

        DWORD Client28_3 = DWORD(CShell + Bypass28_3 + 0x17);
	if (Client28_3 != NULL)
		memcpy((void*)(Client28_3), "\xE9\xE3\x01\x00\x00\x90", 6);
Code:
typedef struct _WEAPON
{
	unsigned char Data[0x4000];
} WEAPON, *PWEAPON;
bool isReady = false;

PWEAPON pOldWeapons[1000];

void CreateBackup(DWORD dwCShell, DWORD dwWeaponMgr)
{
	DWORD ClientFx = (DWORD)GetModuleHandleA(eCShell);
	if (!ClientFx)
		return;

	DWORD pWeaponMgr = *(DWORD*)(dwCShell + dwWeaponMgr);
	if (pWeaponMgr)
	{
		for (int i = 0; i < 1000; i++)
		{
			DWORD dwWeapon = *(DWORD*)(pWeaponMgr + (4 * i));
			if (dwWeapon)
			{
				pOldWeapons[i] = new WEAPON;
				memcpy(pOldWeapons[i], (void*)(dwWeapon), sizeof(WEAPON));
			}
		}
	}
	
}

PWEAPON bypass(int index)
{
	return pOldWeapons[index];
}

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;
}
@CaiozinhoFC1 can you tell me. how to fix ?
what value should i replace in 0x4000 ?
Quote Originally Posted by CaiozinhoFC1 View Post
0x4000 patched
With the right value does this method work '-'? Really?
Quote Originally Posted by yaago View Post
With the right value does this method work '-'? Really?
No, make a new method
Quote Originally Posted by CaiozinhoFC1 View Post
No, make a new method
Ah yes, I already have a method, but it is very annoying to add the functions .. This was much simpler
Quote Originally Posted by yaago View Post
Ah yes, I already have a method, but it is very annoying to add the functions .. This was much simpler
Do you have a new method?
If you have can you tell me. Whats your method ? Thank you
Quote Originally Posted by jayjay153 View Post
Do you have a new method?
If you have can you tell me. Whats your method ? Thank you
You can do this bro...
Quote Originally Posted by jayjay153 View Post
Do you have a new method?
If you have can you tell me. Whats your method ? Thank you
Debug the address of WeaponMgr that you will find a method, however you will need to bypass Xigncode driver detection as well.
I only know that I know nothing
Posts 1–10 of 10 · Page 1 of 1

Post a Reply

Similar Threads

Tags for this Thread

None

Talk with us