xiaoc1026
驱动牛犊
驱动牛犊
  • 注册日期2016-07-18
  • 最后登录2019-07-14
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望40点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2566回复: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...
游客

返回顶部