D3D hook 通杀所有系统win xp -win 8.1 通杀所有DirectX版本
本帖最后由 cmc5410 于 2015-5-16 13:24 编辑部分源码
BOOLbCompare ( const BYTE* pData, const BYTE* bMask, const char* szMask )
{
for ( ;*szMask; ++szMask, ++pData, ++bMask )
{
if ( *szMask == 'x' && *pData != *bMask )
return 0;
}
return (*szMask) == NULL;
}
DWORD FindPattern ( DWORD dwStartAddress,DWORD dwSize, BYTE *bMask, char * szMask, int codeOffset, BOOL extract )
{
for ( DWORD i = 0; i < dwSize; i++ )
{
if ( this->bCompare((BYTE*)(dwStartAddress + i),bMask,szMask) )
{
if ( extract )
{
return *(DWORD*)(dwStartAddress+i+codeOffset);
} else {
return(DWORD)(dwStartAddress+i+codeOffset);
}
}
}
return NULL;
}
void __cdecl nReset ( void )
{
_asm pushad
_asm popad
}
核心源码
见附件
至于过不过检测 试试不就知道了?
看起来就很牛! 大牛!!!! 太厉害啊 完全看不懂,只有大神才懂的 这么牛啊? 不明觉厉啊{:1_903:} - -通杀是通杀 不过检测 看起来很牛逼的样子! 我想要成品,.,,