- 3
- 0
- 约1.58万字
- 约 18页
- 2026-04-27 发布于北京
- 举报
面的文章《驱动开发:内核解析PE结构导出表》中我们封装了两个函数KernelMapFile()函数可用来读
取内核文件,GetAddressFromFunction()函数可用来在导出表中寻找指定函数的导出地址,本章将以此为
基础实现对特定SSDT函数的Hook挂钩操作,与《驱动开发:内核层InlineHook挂钩函数》所使用的挂钩
技术基本一致,不同点是前者使用了CR3的方式改写内存,而今天所讲的是通过MDL映射实现,此外前者挂钩
中所取到的地址是通过GetProcessAddress()取到的动态地址,而今天所使用的方式是通过导出表
寻找。
挂钩的目的就是要为特定函数增加功能,挂钩的实现方式无非就是替换原函数地址,我们以内核函数
ZwQueryDirectoryFile()为例,ZwQueryDirectoryFile例程返回给定文件句柄指定的目录中文件的
各种信息,其微软定义如下;
NTSYINTSTATUSFileHandle,ZwQueryDirectoryFile([in],HANDLE
ApcRoutine,[in,可选]HANDLEApcContext,[in,可选]PIO_APC_ROUTINE
IoStatusBlock,PIO_STATUS_BLOCK[]输出输入,PVDF
您可能关注的文档
- 招聘计划组织与实施要点.pdf
- 电机模块功能图:扭矩与功率限制.pdf
- 宁波新星店二期工程开办费用明细表.pdf
- 投影镜头配置及媒体服务器设备清单.pdf
- 2023下半年软考案例分析试题与:游戏项目配置管理实践.pdf
- 上海社会工作试题及答案.doc
- 社会工作老师试题及答案.doc
- 2026社工综合试题及答案.doc
- (26页PPT)人教六Unit4PartC第7课时Storytime.pptx
- (26页PPT)第4关二次根式.pptx
- 新疆阿勒泰地区伟晶岩型高纯石英用硅质原料矿普查环境影响报告表.pdf
- 新疆阿舍勒铜矿区外围铜金多金属成矿带成矿机制及找矿方向研究项目环境影响报告表.pdf
- 新疆布尔津县克依克拜河喀克村至别斯乎图克村段中小河流治理工程环境影响报告表.pdf
- 新疆福海县阔克锌铜矿普查环境影响报告表.pdf
- 新疆福海县琼库尔一带(二)铍矿勘探环境影响报告表.pdf
- 新疆富蕴县阿克塔斯西金铜镍普查环境影响报告表.pdf
- 新疆吉木乃县吉木乃盆地油气资源调查评价项目钻探工程环境影响报告表.pdf
- 新疆龙源哈巴河县城南30万千瓦风电基地项目环境影响报告表.pdf
- 新疆龙源哈巴河县城南二期20万千瓦风电项目环境影响报告表.pdf
- 临沂沂河黄山水利枢纽工程环境影响报告书.pdf
最近下载
- 2026广西能汇投资集团有限公司社会招聘笔试备考试题及答案解析.docx VIP
- 管理学30大理论.pdf VIP
- 2026文化和旅游部恭王府博物馆招聘应届毕业生4人考试备考试题及答案解析.docx VIP
- 2026广西能汇投资集团有限公司校园招聘笔试参考题库及答案解析.docx VIP
- CS83702单节锂电池3.7V供电内置升压18W单声道D类音频功放IC.pdf VIP
- 2026广西能汇投资集团有限公司社会招聘笔试参考题库及答案解析.docx VIP
- 湖滨中学小升初基地班考试题目-精华.pdf VIP
- 2026文化和旅游部恭王府博物馆招聘应届毕业生4人笔试参考题库及答案解析.docx VIP
- 2026广西能汇投资集团有限公司社会招聘笔试备考题库及答案解析.docx VIP
- 2025年福建教师招聘考试(信息技术/信息科技)历年参考题库含答案详解(5卷).docx VIP
原创力文档

文档评论(0)