0
点赞
收藏
分享

微信扫一扫

hook虚表

color_小浣熊 2023-01-15 阅读 93


int VtblHelper::hijack(void* pObject, int index, int newMethod)
{
int** vtbl = (int**)pObject;
DWORD oldProtect = 0;
int oldMethod = (*vtbl)[index];
VirtualProtect(*vtbl, 1024, PAGE_READWRITE, &oldProtect);
(*vtbl)[index] = newMethod;
VirtualProtect(*vtbl, 1024, oldProtect, &oldProtect);
return oldMethod;
}

hook虚表

举报

相关推荐

0 条评论