阅读:3841回复:20
终于稳定完成了透明加解密.
1.测试了30MB的txt,30MB的doc.发现加解密正常
2.总算稳定的把尾标志去掉了 3.缓存的清除稳定下来了 4.稳定支持2D/3D软件. 搞了2个月了,终于稳定了下来.只是目前发现Powerpnt.exe加解密时(FAT32)下,没有通过写tmp文件来保存,而是直接写的ppt文件,不知道各位怎么处理的。 我的办法是在Create时判断文件系统,是FAT32就改为进程产生的所有写操作都加密。 控制台图片: 图片:12.jpg |
|
最新喜欢:snox |
沙发#
发布于:2008-04-24 11:15
为了稳定,多测试一下,这东东很难稳定下来
|
|
|
板凳#
发布于:2008-04-24 12:38
"我的办法是在Create时判断文件系统,是FAT32就改为进程产生的所有写操作都加密。"
难道其他的就不这样处理了吗? |
|
地板#
发布于:2008-04-24 13:07
其他的,比如Office就是只加密临时文件.
而txt类型的,是发生写操作的都加密..... |
|
地下室#
发布于:2008-04-24 14:22
这才刚开始,真正的麻烦事还多着呢,
|
|
|
5楼#
发布于:2008-04-24 15:13
发个BIN 出来看看......
|
|
|
6楼#
发布于:2008-04-24 21:07
据我所知,office在某些情况下是直接写文件的,而不通过临时文件,所以。。。
|
|
7楼#
发布于:2008-04-24 21:26
感谢tooflat帮我确定.
我之前认为在FAT32下会直接写文件,但是之后发现NTFS也存在这个现象. 不知道大家是怎么处理的呢? 我现在还没头绪,比较郁闷! |
|
8楼#
发布于:2008-04-24 21:36
现在有一个思路.
比如一个ppt文件的加密规则为只加密.tmp文件, 而此时没产生tmp文件的操作.我们在规则匹配的函数里,返回一个值代表这种情况,也就是有写操作,但不是对tmp文件, 简单点说,先匹配临时文件的规则,如果没有,就把所有写操作的文件加密., 不知道可行不. |
|
9楼#
发布于:2008-04-24 22:01
还是磁盘加密文件才好
|
|
|
10楼#
发布于:2008-04-30 22:47
我公司老伙通过磁盘过滤加解密扇区。。。。
要比文件过滤层加密容易的多。。。。 嘿嘿,不过也很多不成熟地方,,,装系统的本地硬盘还不敢,,,, |
|
11楼#
发布于:2008-05-01 15:36
引用第10楼qiweixue于2008-04-30 22:47发表的 : vista bitlocker已经出来了。 |
|
12楼#
发布于:2008-05-03 00:21
|
|
13楼#
发布于:2009-08-18 03:35
我坦白说,所谓的“我公司老伙通过磁盘过滤加解密扇区。。。。”,都是哄小孩子的,其实没有对文件进行加密。不过是把引导区入口加密。
Powerpnt.exe的确是最难对付。Powerpnt.exe在加密一半的同时,会掉头读回文件,这时候解码也不行,不解码也不行。 我的方法,等它写完程序。再动手加密,但这样有一个不好的地方,就是如果文件大,会消耗很多时间。 |
|
14楼#
发布于:2009-08-18 12:59
回 13楼(xufengooloo) 的帖子
ppt对windows文件系统api的处理仅仅是简单的文件组合,然后这样的程序 你都不能通过正确的途径来解决,那么世界上那么多的程序怎么办?难道就是为了做一个 仅仅演示的东西? |
|
15楼#
发布于:2009-08-18 13:55
顶楼上的一下
|
|
|
16楼#
发布于:2009-09-23 22:13
回 14楼(qianjunhua) 的帖子
我现在对IRP_MJ_READ中的一些处理有些疑惑。当我用wmplayer.exe打开一个MP3文件时,我发现进程explorer.exe和wmplayer.exe都发送了不少针对这个文件的IRP_MJ_READ。我想根据进程对应后缀的规则控制一个文件应不应该被加解密,此时该怎样处理呢? |
|
17楼#
发布于:2009-09-23 22:53
回 16楼(biemowo) 的帖子
在create里面针对explorer 不让打开,让wmplayer 打开不行吗? |
|
18楼#
发布于:2009-09-24 08:38
这次不顶楼上的,楼上的现在出臭招
|
|
|
19楼#
发布于:2009-09-25 13:18
晕做的方式就是通过不同的fcb 来给不同的程序!如何 他也想这么做的话 当然没有问题的了!但是如果是单fcb的话,我也不太清楚最好的办法是什么,如果清cache的话,我就不保证系统的稳定性了
|
|
上一页
下一页