Please help me, CRC bypass

Posts 1–7 of 7 · Page 1 of 1
Please help me, CRC bypass
DWORD DSleep = (DWORD)GetProcAddress(GetModuleHandleA("kernel32.d ll"),"Sleep");

void MakeJMP(BYTE *pAddress, DWORD dwJumpTo, DWORD dwLen)
{
DWORD dwRelAddr;

dwRelAddr = (DWORD) (dwJumpTo - (DWORD) pAddress) - 5;
*pAddress = 0xE9;

*((DWORD *)(pAddress + 0x1)) = dwRelAddr;
for(DWORD x = 0x5; x < dwLen; x++) *(pAddress + x) = 0x90;

return (DWORD)pAddress + dwLen;
}

__declspec(naked) void CRC()
{
__asm
{
mov esi,DSleep
LoopStart:
push 0x1000
call esi
jmp LoopStart
}
}

How to use a jump roll?...
I want to jump the assembly...



Was originally used as follows...

DWORD crc = 0x0051FB40;

DWORD ptr;

BYTE arry[6] = {0x55,0x8B,0xEC,0x8B,0x45,0x10};

MakeJMP((PBYTE)CrcA,(DWORD)CRC,6);

ptr = (DWORD)(crc);
WriteProcessMemory(GetCurrentProcess(),(LPBYTE)ptr ,&arry,6,0);

But for now, is detected.
Game kill....

Is there a better way than this?
Is able to bypass the other way?

Please Help...

Please send me an e-mail response
817421@Naver.com
please improve your english first
South Korea ihihi
WriteProcessMemory is "patched" by XTrap.
i have bypass xtrap
Quote Originally Posted by mikimayslox View Post
i have bypass xtrap
That's nice, but if you changed XTrap files and the XTrap authentification packets aren't sent, it will be detected.
Quote Originally Posted by derh.acker View Post
That's nice, but when you haven't bypassed it without changing XTrap files or sending packets to the XTrap Server manually, it will be detected.
Now take off the video and show you
Posts 1–7 of 7 · Page 1 of 1

Post a Reply

Similar Threads

Tags for this Thread

None

Talk with us