看流星社区

 找回密码
 注册账号
查看: 3089|回复: 2

HooK SSDT函数时重入问题

[复制链接]

该用户从未签到

发表于 2011-8-7 13:51:38 | 显示全部楼层 |阅读模式
这几天在调试驱动的时候,做了这样一件事情:在驱动中我HooK了SSDT中的文件读写之类的函数(ZwCreateFile,ZwOpenFile,ZwReadFile,ZwWriteFile和ZwClose),然后我在驱动的其它地方又用到了ZwCreateFile和ZwClose。突发奇想,我使用的这两个函数是否会使用我自己编写的那些被HooK的函数呢?如果使用,就会引发重入问题,因为当我自己调用这几个函数时,希望使用的是系统原来的函数;而只是当系统调用SSDT中的那几个函数时才是需要使用HooK后的那几个。
游客,如果您要查看本帖隐藏内容请回复

该用户从未签到

发表于 2019-3-28 15:05:40 | 显示全部楼层
支持楼主,支持看流星社区,以后我会经常来!

该用户从未签到

发表于 2019-3-28 17:27:34 | 显示全部楼层
支持楼主,支持看流星社区,以后我会经常来!
点击按钮快速添加回复内容: 支持 高兴 激动 给力 加油 苦寻 生气 回帖 路过 感恩
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

小黑屋|手机版|Archiver|看流星社区 |网站地图

GMT+8, 2024-3-29 14:22

Powered by Kanliuxing X3.4

© 2010-2019 kanliuxing.com

快速回复 返回顶部 返回列表