bannerman
驱动牛犊
驱动牛犊
  • 注册日期2010-01-26
  • 最后登录2014-05-29
  • 粉丝2
  • 关注1
  • 积分41分
  • 威望341点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分22分
阅读:11350回复: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...
lizhenmxcz
驱动牛犊
驱动牛犊
  • 注册日期2014-01-14
  • 最后登录2014-04-09
  • 粉丝1
  • 关注3
  • 积分41分
  • 威望141点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2014-02-12 20:27
相当牛啊
lizhenmxcz
驱动牛犊
驱动牛犊
  • 注册日期2014-01-14
  • 最后登录2014-04-09
  • 粉丝1
  • 关注3
  • 积分41分
  • 威望141点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2014-02-12 19:24
太厉害了
lizhenmxcz
驱动牛犊
驱动牛犊
  • 注册日期2014-01-14
  • 最后登录2014-04-09
  • 粉丝1
  • 关注3
  • 积分41分
  • 威望141点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2014-02-12 19:24
好牛啊
lys413007659
驱动牛犊
驱动牛犊
  • 注册日期2013-05-17
  • 最后登录2013-06-10
  • 粉丝1
  • 关注1
  • 积分17分
  • 威望111点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2013-05-23 23:08
我测试你的代码的时候居然没有加密啊
ielts5316
驱动小牛
驱动小牛
  • 注册日期2005-05-18
  • 最后登录2018-08-27
  • 粉丝0
  • 关注0
  • 积分478分
  • 威望940点
  • 贡献值0点
  • 好评度72点
  • 原创分0分
  • 专家分0分
  • 社区居民
5楼#
发布于:2013-02-22 13:49
学习一下。
zysys
驱动牛犊
驱动牛犊
  • 注册日期2012-09-19
  • 最后登录2013-08-20
  • 粉丝0
  • 关注0
  • 积分12分
  • 威望121点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2013-01-10 16:14
谢谢,支持一下.
dongyx
驱动牛犊
驱动牛犊
  • 注册日期2004-05-28
  • 最后登录2012-10-19
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望30点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2012-10-17 12:26
学习学习,多谢分享!
sicily
驱动牛犊
驱动牛犊
  • 注册日期2011-09-01
  • 最后登录2013-02-28
  • 粉丝0
  • 关注0
  • 积分36分
  • 威望311点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2012-03-07 15:56
在安装Norton杀毒软件的机器上,net stop minief的时候,会卡死
haibiansanbu
驱动牛犊
驱动牛犊
  • 注册日期2011-11-30
  • 最后登录2012-04-20
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望51点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2012-01-31 11:22
谢谢了,学习下
bannerman
驱动牛犊
驱动牛犊
  • 注册日期2010-01-26
  • 最后登录2014-05-29
  • 粉丝2
  • 关注1
  • 积分41分
  • 威望341点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分22分
10楼#
发布于:2012-01-30 16:40
很久没登录,更新附件,希望对新人有帮助
lsfwhut
驱动牛犊
驱动牛犊
  • 注册日期2010-11-10
  • 最后登录2012-02-14
  • 粉丝0
  • 关注1
  • 积分22分
  • 威望221点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2011-08-11 14:29
那个有这个附件啊,麻烦传给我学习学习啊,谢谢 QQ262772639
xiaoyouansi
驱动牛犊
驱动牛犊
  • 注册日期2011-04-10
  • 最后登录2011-04-15
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望101点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2011-04-15 14:19
好东西,怎么下载不了了?
xiaoyouansi
驱动牛犊
驱动牛犊
  • 注册日期2011-04-10
  • 最后登录2011-04-15
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望101点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2011-04-13 18:53
为啥那么下不了?
wfeii1980
驱动牛犊
驱动牛犊
  • 注册日期2011-02-25
  • 最后登录2011-04-18
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望41点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2011-03-22 17:27
没有了
luffyj
驱动牛犊
驱动牛犊
  • 注册日期2008-11-13
  • 最后登录2011-04-08
  • 粉丝0
  • 关注0
  • 积分14分
  • 威望96点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2011-03-04 09:57
附件下不了,但感谢分享啊!
lsfwhut
驱动牛犊
驱动牛犊
  • 注册日期2010-11-10
  • 最后登录2012-02-14
  • 粉丝0
  • 关注1
  • 积分22分
  • 威望221点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2011-02-23 09:31
谁有附件传我一份学习一下啊 ,老是附件丢失啊。。。
QQ:262772639
chenzhjlf
驱动牛犊
驱动牛犊
  • 注册日期2011-02-22
  • 最后登录2011-03-16
  • 粉丝0
  • 关注1
  • 积分6分
  • 威望61点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2011-02-22 18:08
文件不存在 下载不了
miaogx
驱动牛犊
驱动牛犊
  • 注册日期2006-07-28
  • 最后登录2011-03-08
  • 粉丝0
  • 关注0
  • 积分74分
  • 威望147点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
18楼#
发布于:2011-02-22 17:57
不知道代码如何,先学习一下。
啤酒肚
驱动牛犊
驱动牛犊
  • 注册日期2005-11-03
  • 最后登录2024-03-29
  • 粉丝0
  • 关注0
  • 积分38分
  • 威望381点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
19楼#
发布于:2011-02-21 14:22
老马,怎么老是“附件不存在”
上一页
游客

返回顶部