@Departure
can you help me
i cant get the right offset log
Code:
00C8BF06 D958 04 FSTP DWORD PTR DS:[EAX+4]
00C8BF09 83C4 04 ADD ESP,4
00C8BF0C 8B4C24 2C MOV ECX,DWORD PTR SS:[ESP+2C]
Code:
DWORD FindPattern(DWORD dwAddress,DWORD dwLen,BYTE *bMask,char * szMask)
{
for(DWORD i=0; i < dwLen; i++)
if( bCompare( (BYTE*)( dwAddress+i ),bMask,szMask) )
return (DWORD)(dwAddress+i);
return 0;
}
Code:
unsigned long DamagePerMeter = FindPattern(dwCShellEntryPoint, dwCShellCodeSize, (PBYTE)Pattern, Mask);
if(DamagePerMeter)
{
DamagePerMeter = *(PDWORD)(DamagePerMeter+0x2);
log("#define DamagePerMeter 0x%X",DamagePerMeter);
}
Log result
Code:
#define DamagePerMeter 0x4C48304