首页
社区
课程
招聘
hook ssdtshadow后钩子函数怎么返回
发表于: 2009-12-18 17:53 4060

hook ssdtshadow后钩子函数怎么返回

2009-12-18 17:53
4060
我hook了shadow的NtUserSetWindowHookEx,目的是阻止安装钩子,钩子函数如下:
__declspec(naked) MyNtUserSetWindowHookEx()
{
        __asm
        {
                mov eax,0
                retn 0x18
        }
}
但是发现安装钩子的程序一启动就出错(这时还没安装钩子呢),说是VC运行时刻库要非正常结束它。如果改成mov eax,任意整数,不会报错,但程序无响应。请问钩子函数的返回值应该是什么?

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 2105
活跃值: (424)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
系统有时也要调用他
2009-12-18 18:02
0
雪    币: 272
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
调试跟踪下原来的是怎么返回的
2009-12-19 08:33
0
游客
登录 | 注册 方可回帖
返回
//