能力值:
( LV2,RANK:10 )
|
-
-
2 楼
路过学习ING,祝福你早日得到邀请码
|
能力值:
( LV3,RANK:20 )
|
-
-
3 楼
改错:
2.a: ”文件过滤驱动是无法捕获到缓冲读写请求的“:
从缓存中读写数据分Fast IO和Cached IO。文件过滤驱动看不到Fast IO,但能看到Cached IO。
4: 无论怎么改,VMM总是知道真实的文件大小,因为是文件系统告诉它的,根本不经过过滤驱动。
5: FCB header 是一样的,而且MiniFilter提供了丰富的Context管理,这不是问题。
没看过《寒江独钓》,但想来原理应该是一样的。
|
能力值:
( LV3,RANK:20 )
|
-
-
4 楼
谢谢 techie的指正。
1、刚开始学习,所以对操作系统、内存、缓冲区等这些还很模糊。
书上面是通过这样的一个判断捕获到的:
if(irpsp->MajorFunction==IRP_MJ_READ&&(irp->Flags&(IRP_PAGING_IO|IRP_SYNCHRONOUS_PAGING_IO|IRP_NOCACHE)))
你说的应该就是这个了吧???
2、修改大小、偏移好像只是为了:当打开时,把那4kb的加密标志头隐藏,和读写时跳过4kb的大小后开始读写,我也看过在点开文件属性查看文件大小时,文件大小会比正常文件大4kb的,我一直不知道这是为什么,你说的VMM知道它的真实大小,是不是表现就是这个啊???望指点........
3、MinFilter还没看过,看来有学习的必要。
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
不错啊, 在网上找半天没找到那本书, 发个链接好不
|
能力值:
( LV3,RANK:20 )
|
-
-
6 楼
anbn
不好意思,我也没有电子书,我买了一本纸书看。
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
都是大鸟啊
小菜路过
|
能力值:
( LV3,RANK:20 )
|
-
-
8 楼
我也曾经研究过怎么隐藏文件大小,可是总是失败,你这么一提,我倒是对你说的VMM感兴趣,想知道他是个什么东东,我也曾去百科查了一下,VMM是“ Virtual Machine Monitor”感觉跟咱们讨论的关系不大,你能解释一下么?
PS:我用同一个代码测试过XP,XP上市能隐藏文件大小的,只有WIN7上不能,win7无论如何都能看到文件的真实大小
|
能力值:
( LV3,RANK:20 )
|
-
-
9 楼
我在另外一个帖子上看到了!!!,前后不到2min!内存管理器(VMM)
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
灰常感谢楼主,看完帖子后,才知道“透明加密”为何物了。。。。。
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
路过 来学习了
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
过来学习一下基础知识啊
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
新手路过学习一下
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
虽然还看不太懂,但是会有看懂的那一天
|
能力值:
( LV2,RANK:10 )
|
-
-
15 楼
尽管我现在还不懂,但我将来一定会懂的。。而且很快!
|
能力值:
( LV2,RANK:10 )
|
-
-
16 楼
怪不得有些文档爹爹带回家打不开
|
能力值:
( LV2,RANK:10 )
|
-
-
17 楼
新手来学习下
|
能力值:
( LV2,RANK:10 )
|
-
-
18 楼
谢谢lz分享
|
能力值:
( LV2,RANK:10 )
|
-
-
19 楼
与大家一起努力啊!
|
|
|