-
RenHook是一个开源的Windows x86和x86-64挂钩库
资源介绍
人钩
Windows的开源x86 / x86-64挂钩库。
特征
支持x86和x86-64(使用作为 )
完全用C ++ 11编写
安全易用
挂钩方法
内联钩子-修补函数的序言以重定向其代码流,还为该函数分配一个蹦床,以用于执行原始函数。
快速范例
通过地址挂机
# include < Windows>
# include < renhook>
void func_detour ();
using func_t = void (*)();
renhook::inline_hook< func> func_hook ( 0x14000000 , &func_detour);
void func_detour ()
{
OutputDebugStringA ( " Hello from the hook! \n " );
func_ho