Win64 驱动内核编程-17. MINIFILTER(文件保护)

MINIFILTER是微软推荐的文件操作过滤方法,尤其在Vista之后。相比于传统的HOOK方法,MINIFILTER更安全、方便。本文介绍了如何使用Visual Studio创建MINIFILTER驱动项目,并生成模板文件。通过修改模板并在虚拟机上安装,可以实现文件保护。在CMD中,可以使用`sc`命令来控制MINIFILTER驱动的启动、停止和删除。回调函数的设置是关键,用于定义在文件操作前后的处理行为。
摘要由CSDN通过智能技术生成

 MINIFILTER(文件保护)

    使用 HOOK 来监控文件操作的方法有很多,可以在 SSDT 上 HOOK 一堆和 FILE 有关的函数,也可以对 FSD 进行 IRP HOOK,不过这些方法既不方便,也不安全。微软推荐的文件操作过滤方法是使用过滤驱动,在 VISTA 之后,推荐使用 MINIFILTER (字面翻译是迷你过滤器)。MINIFILTER 基于标准的文件过滤驱动,但是微软把它封装得很好,使得大家不用注意太多细节,而专注于对 IRP 的过滤。

    之前一直在看一些细节和各种配置文件设置,最后发现如果用VSIDE的话直接就自动生成模板了。先说下创建一个MiniFilter驱动项目:

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值