- 2
- 0
- 约5.54万字
- 约 56页
- 2026-04-20 发布于北京
- 举报
在应用层下的文件操作只需要调用微软应用层下的API函数及C库函数即可,而如果在内核中读写文
件,则应用层的API显然是无法被使用的,内核层需要使用内核专有的API,某些应用层下的API只需要增加
Zw开头即可在内核中使用,例如本章要讲解的文件与目录操作相关函数,多数ARK反内核工具都具有对文
件的管理功能,实现对文件或目录的基本操作功能也是非常有必要的。
首先无论在内核态还是在用户态,我们调用的文件操作函数其最终都会转换为一个IRP请求,并发送到文
件系统驱动上的IRP_MJ_READ派遣函数里面,这个读写流程大体上可分为如下四步;
对于FAT32分区会默认分发到FASTFAT.SYS,而相对于NTFS分区则会分发到NTFS.SYS驱动上。
文件系统驱动经过处理后,就把IRP传给磁盘类驱动的IRP_MJ_READ分发函数处理,当磁盘类驱动
处理完毕后,又把IRP传给磁盘小端口驱动。在磁盘小端口驱动里,无论是读还是写,用的都是
IRP_MJ_SCSI这个分发函数。IRP被磁盘小端口驱动处理完,就要依靠HAL.DLL进行端口IO,
此时数据就真的从硬盘里了出来。
创建文件或目录:实现创建文件或目录,创建文件或目录都可以调用ZwCreateF
您可能关注的文档
最近下载
- DB51_T 683-2025 桥、门式起重机 起重小车使用维护规则.docx VIP
- 2025年纺织行业绿色环保人才需求及培养报告.docx
- DB44∕T 2817-2026 茶园间作广金钱草技术规程.docx VIP
- DB1311_T+090-2025+公路工程试验检测设备期间核查指南(1).docx VIP
- DB61_T 1979-2025 柠条主要虫害综合防治技术规程.docx VIP
- 琅岐大桥翼缘板裂缝专项研究.pdf VIP
- 基于互联网+的供应商质量管理新实践.pdf VIP
- 梅州-2020医疗中医学和中药学资料:祛风湿药知识点总结和生活中的糖浆剂.docx VIP
- DB44∕T 2806-2026 医疗机构医疗护理员服务规范.docx VIP
- B0.765-36-0.6背压汽轮节能升级技术方案(1).doc VIP
原创力文档

文档评论(0)