Hello all,
I'm trying to start and understand what loaders are and how they actually work, So I tried grabbing CSV3 hooking method and try it for the 5517 version but it seems to not work, stucks in this part:
, after searching, I found that old version of conquer used this pattern:
0x85, 0xC0, 0x75, 0x00, 0x8B, 4E, 0x00, 0xE8, 0x00, 0x00, 0x00, 0x00, 0x83, 0x4D, 0x00, 0x00, 0x8B, 0x00, 0x00 and new version need 4E to be replaced by 4F, however both are not working for a 5517 client, is this correct, am I missing something?
Also another thing, can some one like give me some explanation about what are these and how to understand/find them.
Thanks.
I'm trying to start and understand what loaders are and how they actually work, So I tried grabbing CSV3 hooking method and try it for the 5517 version but it seems to not work, stucks in this part:
Code:
BYTE pattern[] = { 0x85, 0xC0, 0x75, 0x00, 0x8B, 0x4E, 0x00, 0xE8, 0x00, 0x00, 0x00, 0x00, 0x83, 0x4D, 0x00, 0x00, 0x8B, 0x00, 0x00 };
bool wildcards[] = { 0, 0, 0, 1, 0, 0, 1, 0, 1, 1, 1, 1, 0, 0, 1, 1, 0, 1, 1 };
PBYTE match = (PBYTE)FindMemoryPattern(pattern, wildcards, 19);
if (match==NULL)
{
sprintf(szDebug, "failed 1", (DWORD)match);
MessageBoxA(NULL, szDebug, "ERROR", MB_OK);
return;
}
0x85, 0xC0, 0x75, 0x00, 0x8B, 4E, 0x00, 0xE8, 0x00, 0x00, 0x00, 0x00, 0x83, 0x4D, 0x00, 0x00, 0x8B, 0x00, 0x00 and new version need 4E to be replaced by 4F, however both are not working for a 5517 client, is this correct, am I missing something?
Also another thing, can some one like give me some explanation about what are these and how to understand/find them.
Thanks.