首页
社区
课程
招聘
[原创]一个完整的KiFastCallEntry()的hook
发表于: 2017-11-29 07:50 3450

[原创]一个完整的KiFastCallEntry()的hook

2017-11-29 07:50
3450
说一下思路吧。其实在代码里面,有更详细的细节。
1. 修改SSDT中的NtCreareFile()函数地址为我们自己的MyNtCreateFile()函数。
2. 通过我们自己的函数栈回溯到KiFastCallEntry(),找到内联hook点.
3. hook KiFastCallEntry()。


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

上传的附件:
收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 135
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
2017-11-29 09:33
0
雪    币: 300
活跃值: (2477)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
mark
2017-11-29 11:43
0
雪    币: 965
活跃值: (89)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
mark
2017-12-9 12:10
0
雪    币: 12848
活跃值: (9147)
能力值: ( LV9,RANK:280 )
在线值:
发帖
回帖
粉丝
5
KiFastCallEntry  直接通过msr就能取到啊
2017-12-9 13:08
0
雪    币: 1
活跃值: (374)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
hzqst KiFastCallEntry 直接通过msr就能取到啊
嗯,  在内核重载的时候,有使用这个.上面的例子是内联hook.
2017-12-9 19:07
0
游客
登录 | 注册 方可回帖
返回
//