版块
论坛
喜欢
话题
应用
搜索
登录
注册
首页
>
编程与逆向
>
内核编程
>
如何在文件过滤驱动中修改IRP_MJ_READ中的偏移位置
回复
« 返回列表
LittleX
驱动牛犊
注册日期
2001-07-14
最后登录
2015-06-17
粉丝
0
关注
0
积分
4分
威望
55点
贡献值
0点
好评度
5点
原创分
0分
专家分
1分
加关注
写私信
阅读:
1393
回复:
1
如何在文件过滤驱动中修改IRP_MJ_READ中的偏移位置
楼主
#
更多
只看楼主
倒序阅读
发布于:2002-05-05 15:26
保存
我写了一个文件系统过滤程序,实现对文件加密。首先在文件头写一特定的信息来说明该文件是一加密文件,文件头后是加密的数据。在打开时,首先判断文件头的正确性,如果正确则在后续的IRP_MJ_READ中,修改IrpSp->Parameters.Read.ByteOffset以跳过文件头。在FastIoRead中直接返回FALSE,以阻止Fastio。但文件返回的信息有错,各位大虾请帮帮忙。
喜欢
0
最新喜欢:
回复
发帖
回复
« 返回列表
普通帖
您需要登录后才可以回帖,
登录
或者
注册
返回顶部
关闭
最新喜欢