znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
阅读:20980回复:47

第四代文件加密驱动技术讨论 filter +layerFSD ,源于OSR

楼主#
更多 发布于:2008-05-27 15:40
第四代新的加密驱动技术 layerfsd,具体相关信息,参看 osr tony的发言.因为太贵,基本上国内没有人拿到过实际的开发包,大家讨论一下原理及实现

最新喜欢:

ljl260435988ljl260... tc891122tc8911... lixianhuilixian...
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
沙发#
发布于:2008-05-27 15:45
xxxx  admin 说:
准备换个方向


 znsoft(马勇) -- 态度决定一切,性格决定命运! 说:
作啥?


 xxxx admin 说:
做Layered FSD

 znsoft(马勇) -- 态度决定一切,性格决定命运! 说:
仿osr?
 xxxx admin 说:


 znsoft(马勇) -- 态度决定一切,性格决定命运! 说:
有没有osr的包?
 znsoft(马勇) -- 态度决定一切,性格决定命运! 说:
你觉得osr的方案有啥好处?
 xxxx admin 说:
越来越觉得大方向不对

 xxxx admin 说:
多个FCB

 znsoft(马勇) -- 态度决定一切,性格决定命运! 说:
为什么?
 xxxx admin 说:
至少是目前国内最需要的
 znsoft(马勇) -- 态度决定一切,性格决定命运! 说:
什么是国内最需要的?
 xxxx admin 说:
多个FCB 就是多个缓存啊

 znsoft(马勇) -- 态度决定一切,性格决定命运! 说:
fcb跟缓冲无关
 znsoft(马勇) -- 态度决定一切,性格决定命运! 说:
 不是必须的
 znsoft(马勇) -- 态度决定一切,性格决定命运! 说:
一个fcb也可能有多个缓冲
 xxxx admin 说:
Hook和刷不是正道

 znsoft(马勇) -- 态度决定一切,性格决定命运! 说:
en
 xxxx admin 说:
维护多个FCB才是正道

 znsoft(马勇) -- 态度决定一切,性格决定命运! 说:
但是多个fcb有数据同步问题存在
 xxxx admin 说:
LayeredFSD类似Filter的概念
 znsoft(马勇) -- 态度决定一切,性格决定命运! 说:
我知道.它是挂在fsd之下
 znsoft(马勇) -- 态度决定一切,性格决定命运! 说:
分区驱动之上
 xxxx admin 说:
多挂几个LayerdFSD可以实现很多东西
 znsoft(马勇) -- 态度决定一切,性格决定命运! 说:
得找一些资料
 znsoft(马勇) -- 态度决定一切,性格决定命运! 说:
osr好象就是这样实现的
 xxxx admin 说:
恩,OSR的DMK是这样弄得
 znsoft(马勇) -- 态度决定一切,性格决定命运! 说:
有没有dmk包?
 znsoft(马勇) -- 态度决定一切,性格决定命运! 说:
 如果有bin话,可以学习一下
 xxxx admin 说:
100w呢,

 znsoft(马勇) -- 态度决定一切,性格决定命运! 说:
hehe
 xxxx admin 说:
bin?哈哈
 znsoft(马勇) -- 态度决定一切,性格决定命运! 说:
有没有demo
 znsoft(马勇) -- 态度决定一切,性格决定命运! 说:
?
 znsoft(马勇) -- 态度决定一切,性格决定命运! 说:
现在都是看它的资料推测
 znsoft(马勇) -- 态度决定一切,性格决定命运! 说:
没实际的东东
 xxxx admin 说:
看OSR Tony 的一些发言,估计是这样的

 xxxx admin 说:
Filter+LayeredFSD 实现了我们现在类似的功能

 znsoft(马勇) -- 态度决定一切,性格决定命运! 说:
你觉得它各有啥用?
 znsoft(马勇) -- 态度决定一切,性格决定命运! 说:
filter跟fsd各完成啥?
 xxxx admin 说:
完全可以实现你现在的功能啊
 znsoft(马勇) -- 态度决定一切,性格决定命运! 说:
lyaerfsd应该跟imd  类似
 znsoft(马勇) -- 态度决定一切,性格决定命运! 说:
承认启下
 xxxx admin 说:
比如说按进程加密
 znsoft(马勇) -- 态度决定一切,性格决定命运! 说:
插在fsd中间
 znsoft(马勇) -- 态度决定一切,性格决定命运! 说:
fsd中可能不好得到进程吧?
 xxxx admin 说:
不是这种,


 xxxx admin 说:
FSD直接处理Useer的IRP,当然能得到Process

 znsoft(马勇) -- 态度决定一切,性格决定命运! 说:
en
 znsoft(马勇) -- 态度决定一切,性格决定命运! 说:
你觉得它filter用来作啥?
 xxxx admin 说:
定向啊
 xxxx admin 说:
比如说不同的进程指向不同的FCB 不久实现你现在的功能了
 znsoft(马勇) -- 态度决定一切,性格决定命运! 说:
但是,别忘了数据同步
 znsoft(马勇) -- 态度决定一切,性格决定命运! 说:
不同的fsb实际上指向同样的数据区,需要同步
 znsoft(马勇) -- 态度决定一切,性格决定命运! 说:
这就是为什么windows下同一个文件只有一个fcb
 xxxx admin 说:
内容是不同的,同步是选择性一些内容

 xxxx admin 说:
比如Size。
 znsoft(马勇) -- 态度决定一切,性格决定命运! 说:
只有在基于网络路径时不同的路径才出现不同的fcb
 xxxx admin 说:
只有不同的FCB才会存在两份不同的缓存内容(对同一文件来说)。

 znsoft(马勇) -- 态度决定一切,性格决定命运! 说:
其实同一个fcb也可以不同的缓冲
 xxxx admin 说:
不然只有Hook或者通过刷 来切换的吧

 znsoft(马勇) -- 态度决定一切,性格决定命运! 说:
可以管理的
 znsoft(马勇) -- 态度决定一切,性格决定命运! 说:
不同的fcb,涉及同步问题
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
游客

返回顶部