阅读:3282回复:9
bmp,word文件头加密标识的问题
最近在做透明加解密过滤驱动,使用的加密标识是参考《寒江独钓》里文件头加密的方法。现在文件头都加进去了,我设定了对指定文件夹内的文件进行加密,
现在对bmp操作时如果从机密文件夹外直接拖入,则没有问题,如果是在外面另存到文件夹内,则文件的最后4K(文件头大小)的内容没有加密,但我跟踪write显示已经加密。 对word(2003)操作时,从外面拖入和另存为都可以,但是一个大小为14.5k,一个为27.5k,如果我直接在文件夹里面新建则文件都显示大小为10.5k,然后就无法打开。 希望有人能指点一下,十分感谢!!! |
|
禁止发言
|
沙发#
发布于:2010-09-03 12:19
用户被禁言,该主题自动屏蔽! |
板凳#
发布于:2010-09-04 11:27
回 1楼(wanghui219) 的帖子
谢谢你!可以说清楚点吗,偏移量我处理了read,write,queryinformation,setinformation,和directorycontrol(这个是自己加的),里面有一些偏移之前没有处理,我都加上后效果也是一样,还有就是fastio要处理吗。 再次谢谢了 |
|
地板#
发布于:2010-09-06 10:03
哪位高手指点一下啊~
上面补充一下,最后4k不是没有加密,是全为0(原来的数据不知道到哪去了,但是写时显示已写入且加密),这样在读的时候在进行解密就错了,我用的sfilter 希望高手能指点一下 |
|
地下室#
发布于:2010-09-06 11:55
看我在论坛里贴的代码,不过加头是无法完全正确实现的,建议加尾。
|
|
5楼#
发布于:2010-09-06 19:59
回 4楼(bannerman) 的帖子
谢谢你,我去看看,加头做了好久,现在重做感觉可惜了~呵呵 |
|
6楼#
发布于:2010-09-07 15:16
我看了看主要是因为,这些拖入,另存为,或者新建,文件的filesize和allocationsize大小都不一样,需要根据不同情况重新设定下
|
|
7楼#
发布于:2010-09-07 15:33
这个是不是要结贴啊,怎么弄~~
|
|
8楼#
发布于:2011-05-14 22:49
路过,学习
|
|
9楼#
发布于:2013-01-12 23:40
加密标识 加到尾部 要注意些什么啊!!
|
|