首页
社区
课程
招聘
未解决 [求助]想写一个基于minifilter的文件、注册表、进程的监视工具,请问有什么开源的代码可以参考么?
发表于: 2020-1-10 16:18 3475

未解决 [求助]想写一个基于minifilter的文件、注册表、进程的监视工具,请问有什么开源的代码可以参考么?

2020-1-10 16:18
3475
  • 本人驱动新的不能再新的新手,目前就写了个文件监视功能,在文件创建、写入、删除、重命名方面做了监视(非监控),但是系统的IO太多了,想把正常的系统IO过滤掉,但是实在是不知道具体规则。所以想参考一下开源的项目相关。

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 73
活跃值: (3090)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
2
我也使用了3环指定pid来过滤非特定进程的io请求,但是对于进程树相关的过滤我只有一个想法:就是遍历所有进程的父进程,判断其关联性。不清楚这个想法对么?
2020-1-10 16:25
0
雪    币: 6977
活跃值: (1786)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
3
这玩意就只能通过进程过滤了吧
2020-1-10 18:26
0
雪    币: 6052
活跃值: (12569)
能力值: ( LV12,RANK:312 )
在线值:
发帖
回帖
粉丝
4
不懂就不懂 我也使用了3环指定pid来过滤非特定进程的io请求,但是对于进程树相关的过滤我只有一个想法:就是遍历所有进程的父进程,判断其关联性。不清楚这个想法对么?

Minfilter是对Sfilter的封装,使用了minfilter框架需要按照微软指定的套路来,minfilter文件权限管理这里可以提供一些思路,你可以更好的基于你写的项目来进一步学习构建。

  1. r3pid规则链 ---> 对应r0的pid规则链维护,比如10个pid分别维权不同的文件。

  2. 具体访问文件权限记录,如r-w-x,需要考虑是否持久化(下次打开软件加载已有规则),可以使用注册表(优),本地规则文件等方式来做好一对多的权限管理,一个进程可以管控多个文件,每个文件访问权限不同。

最后于 2020-8-26 18:27 被一半人生编辑 ,原因:
2020-8-26 18:22
0
游客
登录 | 注册 方可回帖
返回
//