bannerman
驱动牛犊
驱动牛犊
  • 注册日期2010-01-26
  • 最后登录2014-05-29
  • 粉丝2
  • 关注1
  • 积分41分
  • 威望341点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分22分
阅读:11170回复:52

基于minifilter的文件头标识文件夹加密源代码

楼主#
更多 发布于:2010-07-31 18:54
提供的代码基于wdk提供的几个例子的组合,比较混乱,主要代码在ctxdisp.c和encrypt.c中实现,对主要例程没有实现同步处理;采用分组加密,加密采用16字节分组和固定的16字节字符异或;没有提供外部配置工具,内置了\\Device\\HarddiskVolume2\\MiniFolder\\和\\Device\\HarddiskVolume3\\MiniFolder\\作为加密文件文件夹。
只测试xp系统下桌面/winrar/office系列/记事本/写字板等软件操作,虽然测试过的软件大都能正常处理,但大量未决问题依然存在,有兴趣的朋友可以看代码内注释。
 
看到一些朋友询问存在的问题,大致说明下:
加头后需要在过滤驱动中改变文件偏移和隐藏文件头(不隐藏文件头,映射文件将直接获取文件头标识),导致cache和真实文件不一致以及有效长度的不一致,两者相差文件头标识长度,而文件系统在写入时会检查文件有效长度。所以在过滤驱动中必须跟踪文件有效长度,并保证有效长度和真实文件的一致性,而文件有效长度是cache和文件系统私有的,没有办法完全正确跟踪并进行处理。所以个人认为单纯文件头标识过滤驱动是无法保证正确的(可以辅助hook来实现,但64位的到来, 毕竟越来越不靠谱),建议基于过滤驱动的文件加密使用文件尾标识,最好还是采用layerfsd方式,头尾随便加。
附件名称/大小 下载次数 最后更新
minief.rar (43KB)  256 2012-01-30 16:33

最新喜欢:

flacflac pkzikaopkzika...
xum2008
驱动牛犊
驱动牛犊
  • 注册日期2009-05-08
  • 最后登录2014-08-10
  • 粉丝0
  • 关注0
  • 积分75分
  • 威望741点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2010-08-03 10:51
Re:终于搞定文件加密标识,问题总结
学习一下。
mengfeng150
驱动牛犊
驱动牛犊
  • 注册日期2008-03-31
  • 最后登录2016-12-22
  • 粉丝0
  • 关注0
  • 积分61分
  • 威望583点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2010-08-06 17:04
没弄过文件加密,什么时候也来弄弄
crazy4stef
驱动牛犊
驱动牛犊
  • 注册日期2008-08-24
  • 最后登录2016-01-09
  • 粉丝2
  • 关注0
  • 积分42分
  • 威望425点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2010-08-18 13:45
这么厉害,学习一下
dtod
驱动牛犊
驱动牛犊
  • 注册日期2006-07-20
  • 最后登录2013-09-09
  • 粉丝0
  • 关注0
  • 积分418分
  • 威望355点
  • 贡献值0点
  • 好评度54点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2010-08-18 16:35
fadsf
killvxk
论坛版主
论坛版主
  • 注册日期2005-10-03
  • 最后登录2014-04-14
  • 粉丝3
  • 关注1
  • 积分1082分
  • 威望2003点
  • 贡献值0点
  • 好评度1693点
  • 原创分2分
  • 专家分0分
5楼#
发布于:2010-08-18 17:30
再回复一下~
没有战争就没有进步 X3工作组 为您提供最好的军火
nangfeng
驱动牛犊
驱动牛犊
  • 注册日期2006-06-03
  • 最后登录2014-07-23
  • 粉丝0
  • 关注0
  • 积分14分
  • 威望183点
  • 贡献值0点
  • 好评度51点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2010-08-18 18:44
have a look
liuchangdong007
驱动牛犊
驱动牛犊
  • 注册日期2010-04-15
  • 最后登录2011-07-12
  • 粉丝0
  • 关注0
  • 积分55分
  • 威望511点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2010-08-18 21:34
你的代码参考以前论坛里面的代码吗?
shootingstars
驱动牛犊
驱动牛犊
  • 注册日期2003-11-24
  • 最后登录2012-03-04
  • 粉丝2
  • 关注1
  • 积分11分
  • 威望92点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2010-08-19 09:21
学习一下
ehnzhang
驱动牛犊
驱动牛犊
  • 注册日期2010-08-19
  • 最后登录2010-09-08
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望61点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2010-08-19 13:21
回 楼主(bannerman) 的帖子
向楼主致敬!
sun_boy
驱动牛犊
驱动牛犊
  • 注册日期2005-06-29
  • 最后登录2014-12-25
  • 粉丝0
  • 关注0
  • 积分223分
  • 威望128点
  • 贡献值0点
  • 好评度19点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2010-08-21 13:16
zhi chi lou zhu
gqtang
驱动牛犊
驱动牛犊
  • 注册日期2001-08-28
  • 最后登录2012-02-25
  • 粉丝0
  • 关注0
  • 积分14分
  • 威望77点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2010-08-22 10:07
SHU
kuaixue1023
驱动牛犊
驱动牛犊
  • 注册日期2009-11-10
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望201点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2010-08-23 09:29
学习一下
xinwanjiang
驱动小牛
驱动小牛
  • 注册日期2005-08-09
  • 最后登录2012-10-25
  • 粉丝1
  • 关注1
  • 积分4分
  • 威望270点
  • 贡献值0点
  • 好评度227点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2010-08-24 20:19
学习一下,
cooldiyer
驱动牛犊
驱动牛犊
  • 注册日期2008-01-01
  • 最后登录2016-01-09
  • 粉丝1
  • 关注0
  • 积分27分
  • 威望216点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2010-08-25 08:35
testtest
maqian
驱动中牛
驱动中牛
  • 注册日期2002-08-07
  • 最后登录2014-09-16
  • 粉丝2
  • 关注1
  • 积分12分
  • 威望120点
  • 贡献值0点
  • 好评度32点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2010-08-25 09:43
顶一下
五花马,千金裘,呼儿将出换美酒。 我不喝酒,喝可乐。
zhoufang
驱动牛犊
驱动牛犊
  • 注册日期2002-08-15
  • 最后登录2011-08-02
  • 粉丝0
  • 关注0
  • 积分55分
  • 威望144点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2010-08-25 11:32
看看
wyhero
驱动牛犊
驱动牛犊
  • 注册日期2008-03-17
  • 最后登录2016-02-02
  • 粉丝0
  • 关注0
  • 积分67分
  • 威望563点
  • 贡献值0点
  • 好评度17点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2010-08-26 16:31
谢谢,下来看看
fog1111
驱动牛犊
驱动牛犊
  • 注册日期2009-08-23
  • 最后登录2013-04-01
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望111点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
18楼#
发布于:2010-08-26 16:42
assdfasdfasdfasdfasdfasdf
liuhui19842003
驱动牛犊
驱动牛犊
  • 注册日期2009-12-30
  • 最后登录2010-11-23
  • 粉丝1
  • 关注1
  • 积分52分
  • 威望481点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
19楼#
发布于:2010-08-29 16:11
学习中。。。
上一页
游客

返回顶部