您的位置:首页 > 其它

利用钩子注入DLL进而HOOK API的防范

2011-03-31 19:26 671 查看
1.让钩子失效,进而不让DLL注入.可能通过为要防范的进程安装局部钩子的方法,让相同的钩子得不到处理的机会.'

2.DLL注入后,HOOK API是通过修改进程模块的导入表实现的,如果我们对重要的函数调用采取如下的方式,而不用导入表,那么也可以让HOOK API失效

比如我们想防止MessageBox被HOOK,可以在程序里通过如下方式调用:

typedef int (WINAPI* pfnOrig)(HWND,LPCTSTR ,LPCTSTR, UINT);

pfnOrig p=MessageBox;

调用的时候用:

p(参数)的方式即可.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: