xiaoc1026
驱动牛犊
驱动牛犊
  • 注册日期2016-07-18
  • 最后登录2019-07-14
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望40点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2565回复:2

基于minifilter框架加解密,文件大小和有效长度修改问题

楼主#
更多 发布于:2016-07-28 23:10
基于MINIFILTER框架加解密,文件标识写在头部,在prewrite时 offset + 4K,在CACHE的时候使用fltsetinformation修改endof长度,在query infor, set infor 中处理了 endof,offset,allocatesize,validdatalength。


驱动在windows server 2003 中测试没问题,可以加解密 word,excel,ppt等。


但是在windows server 2008中,只是在cache write时修改endof的话,写入长度会被validdatalength截断,所以直接修改pcb中的validdatalength 能够达到预期效果,加解密正常。


但是在windows server 2008 64位中,程序很不稳定……,一会就崩溃了。
请教下怎么修改filesze 和 validdatalength 才是安全的。。。

最新喜欢:

sunnyli3166sunnyl...
tc5sktk
禁止发言
禁止发言
  • 注册日期2017-10-22
  • 最后登录2017-11-20
  • 粉丝0
  • 关注0
  • 积分-281分
  • 威望70点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2017-11-06 05:04
用户被禁言,该主题自动屏蔽!
sunnyli3166
驱动牛犊
驱动牛犊
  • 注册日期2016-08-26
  • 最后登录2017-04-10
  • 粉丝0
  • 关注1
  • 积分3分
  • 威望30点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2016-08-26 16:12
恩恩为
游客

返回顶部