MINIFILTER(文件保护)
使用 HOOK 来监控文件操作的方法有很多,可以在 SSDT 上 HOOK 一堆和 FILE 有关的函数,也可以对 FSD 进行 IRP HOOK,不过这些方法既不方便,也不安全。微软推荐的文件操作过滤方法是使用过滤驱动,在 VISTA 之后,推荐使用 MINIFILTER (字面翻译是迷你过滤器)。MINIFILTER 基于标准的文件过滤驱动,但是微软把它封装得很好,使得大家不用注意太多细节,而专注于对 IRP 的过滤。
之前一直在看一些细节和各种配置文件设置,最后发现如果用VS当IDE的话直接就自动生成模板了。先说下创建一个MiniFilter驱动项目:

MINIFILTER是微软推荐的文件操作过滤方法,尤其在Vista之后。相比于传统的HOOK方法,MINIFILTER更安全、方便。本文介绍了如何使用Visual Studio创建MINIFILTER驱动项目,并生成模板文件。通过修改模板并在虚拟机上安装,可以实现文件保护。在CMD中,可以使用`sc`命令来控制MINIFILTER驱动的启动、停止和删除。回调函数的设置是关键,用于定义在文件操作前后的处理行为。
最低0.47元/天 解锁文章
&spm=1001.2101.3001.5002&articleId=63254697&d=1&t=3&u=f5e44efffe0241859fd534b99e4ef423)
7078

被折叠的 条评论
为什么被折叠?



