Consefour 发表于 2011-8-7 13:51:38

HooK SSDT函数时重入问题

这几天在调试驱动的时候,做了这样一件事情:在驱动中我HooK了SSDT中的文件读写之类的函数(ZwCreateFile,ZwOpenFile,ZwReadFile,ZwWriteFile和ZwClose),然后我在驱动的其它地方又用到了ZwCreateFile和ZwClose。突发奇想,我使用的这两个函数是否会使用我自己编写的那些被HooK的函数呢?如果使用,就会引发重入问题,因为当我自己调用这几个函数时,希望使用的是系统原来的函数;而只是当系统调用SSDT中的那几个函数时才是需要使用HooK后的那几个。
**** Hidden Message *****

qq412158094 发表于 2019-3-28 15:05:40

支持楼主,支持看流星社区,以后我会经常来!

qq412158094 发表于 2019-3-28 17:27:34

支持楼主,支持看流星社区,以后我会经常来!
页: [1]
查看完整版本: HooK SSDT函数时重入问题