liio
驱动小牛
驱动小牛
  • 注册日期2005-12-24
  • 最后登录2022-06-16
  • 粉丝4
  • 关注1
  • 积分24分
  • 威望343点
  • 贡献值0点
  • 好评度171点
  • 原创分0分
  • 专家分0分
  • 社区居民
阅读:3691回复:20

终于稳定完成了透明加解密.

楼主#
更多 发布于:2008-04-24 10:39
1.测试了30MB的txt,30MB的doc.发现加解密正常
2.总算稳定的把尾标志去掉了
3.缓存的清除稳定下来了
4.稳定支持2D/3D软件.

搞了2个月了,终于稳定了下来.只是目前发现Powerpnt.exe加解密时(FAT32)下,没有通过写tmp文件来保存,而是直接写的ppt文件,不知道各位怎么处理的。
我的办法是在Create时判断文件系统,是FAT32就改为进程产生的所有写操作都加密。

控制台图片:

 

图片:12.jpg

最新喜欢:

snoxsnox
znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
沙发#
发布于:2008-04-24 11:15
为了稳定,多测试一下,这东东很难稳定下来
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
tooflat
论坛版主
论坛版主
  • 注册日期2002-07-08
  • 最后登录2014-03-11
  • 粉丝2
  • 关注0
  • 积分1007分
  • 威望551点
  • 贡献值3点
  • 好评度476点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-04-24 12:38
"我的办法是在Create时判断文件系统,是FAT32就改为进程产生的所有写操作都加密。"

难道其他的就不这样处理了吗?
liio
驱动小牛
驱动小牛
  • 注册日期2005-12-24
  • 最后登录2022-06-16
  • 粉丝4
  • 关注1
  • 积分24分
  • 威望343点
  • 贡献值0点
  • 好评度171点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2008-04-24 13:07
其他的,比如Office就是只加密临时文件.
而txt类型的,是发生写操作的都加密.....
looksail
荣誉会员
荣誉会员
  • 注册日期2005-05-22
  • 最后登录2014-03-15
  • 粉丝2
  • 关注0
  • 积分1016分
  • 威望991点
  • 贡献值0点
  • 好评度239点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2008-04-24 14:22
这才刚开始,真正的麻烦事还多着呢,  
提问归提问,还是只能靠自己
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
5楼#
发布于:2008-04-24 15:13
发个BIN 出来看看......
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
tooflat
论坛版主
论坛版主
  • 注册日期2002-07-08
  • 最后登录2014-03-11
  • 粉丝2
  • 关注0
  • 积分1007分
  • 威望551点
  • 贡献值3点
  • 好评度476点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2008-04-24 21:07
据我所知,office在某些情况下是直接写文件的,而不通过临时文件,所以。。。
liio
驱动小牛
驱动小牛
  • 注册日期2005-12-24
  • 最后登录2022-06-16
  • 粉丝4
  • 关注1
  • 积分24分
  • 威望343点
  • 贡献值0点
  • 好评度171点
  • 原创分0分
  • 专家分0分
  • 社区居民
7楼#
发布于:2008-04-24 21:26
感谢tooflat帮我确定.
我之前认为在FAT32下会直接写文件,但是之后发现NTFS也存在这个现象.
不知道大家是怎么处理的呢?
我现在还没头绪,比较郁闷!
liio
驱动小牛
驱动小牛
  • 注册日期2005-12-24
  • 最后登录2022-06-16
  • 粉丝4
  • 关注1
  • 积分24分
  • 威望343点
  • 贡献值0点
  • 好评度171点
  • 原创分0分
  • 专家分0分
  • 社区居民
8楼#
发布于:2008-04-24 21:36
现在有一个思路.
比如一个ppt文件的加密规则为只加密.tmp文件,
而此时没产生tmp文件的操作.我们在规则匹配的函数里,返回一个值代表这种情况,也就是有写操作,但不是对tmp文件,

简单点说,先匹配临时文件的规则,如果没有,就把所有写操作的文件加密.,
不知道可行不.
killvxk
论坛版主
论坛版主
  • 注册日期2005-10-03
  • 最后登录2014-04-14
  • 粉丝3
  • 关注1
  • 积分1082分
  • 威望2003点
  • 贡献值0点
  • 好评度1693点
  • 原创分2分
  • 专家分0分
9楼#
发布于:2008-04-24 22:01
还是磁盘加密文件才好
没有战争就没有进步 X3工作组 为您提供最好的军火
qiweixue
驱动小牛
驱动小牛
  • 注册日期2004-07-21
  • 最后登录2011-12-19
  • 粉丝0
  • 关注0
  • 积分1006分
  • 威望274点
  • 贡献值0点
  • 好评度268点
  • 原创分1分
  • 专家分0分
10楼#
发布于:2008-04-30 22:47
我公司老伙通过磁盘过滤加解密扇区。。。。
要比文件过滤层加密容易的多。。。。
嘿嘿,不过也很多不成熟地方,,,装系统的本地硬盘还不敢,,,,
tooflat
论坛版主
论坛版主
  • 注册日期2002-07-08
  • 最后登录2014-03-11
  • 粉丝2
  • 关注0
  • 积分1007分
  • 威望551点
  • 贡献值3点
  • 好评度476点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2008-05-01 15:36
引用第10楼qiweixue于2008-04-30 22:47发表的  :
我公司老伙通过磁盘过滤加解密扇区。。。。
要比文件过滤层加密容易的多。。。。
嘿嘿,不过也很多不成熟地方,,,装系统的本地硬盘还不敢,,,,



vista bitlocker已经出来了。
oskrn
驱动牛犊
驱动牛犊
  • 注册日期2007-08-14
  • 最后登录2008-05-13
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望5点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2008-05-03 00:21
文件透明加解密
同志们,试试这个透明加解密
http://www.oskrn.com/OKFCrypto.rar
xufengooloo
驱动牛犊
驱动牛犊
  • 注册日期2008-04-14
  • 最后登录2010-06-04
  • 粉丝0
  • 关注0
  • 积分7分
  • 威望45点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2009-08-18 03:35
我坦白说,所谓的“我公司老伙通过磁盘过滤加解密扇区。。。。”,都是哄小孩子的,其实没有对文件进行加密。不过是把引导区入口加密。
Powerpnt.exe的确是最难对付。Powerpnt.exe在加密一半的同时,会掉头读回文件,这时候解码也不行,不解码也不行。
我的方法,等它写完程序。再动手加密,但这样有一个不好的地方,就是如果文件大,会消耗很多时间。
qianjunhua
驱动小牛
驱动小牛
  • 注册日期2003-12-08
  • 最后登录2013-02-27
  • 粉丝11
  • 关注0
  • 积分712分
  • 威望1052点
  • 贡献值1点
  • 好评度57点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2009-08-18 12:59
回 13楼(xufengooloo) 的帖子
ppt对windows文件系统api的处理仅仅是简单的文件组合,然后这样的程序 你都不能通过正确的途径来解决,那么世界上那么多的程序怎么办?难道就是为了做一个 仅仅演示的东西?
looksail
荣誉会员
荣誉会员
  • 注册日期2005-05-22
  • 最后登录2014-03-15
  • 粉丝2
  • 关注0
  • 积分1016分
  • 威望991点
  • 贡献值0点
  • 好评度239点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2009-08-18 13:55
顶楼上的一下
提问归提问,还是只能靠自己
biemowo
驱动牛犊
驱动牛犊
  • 注册日期2009-04-20
  • 最后登录2011-04-16
  • 粉丝0
  • 关注0
  • 积分25分
  • 威望221点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2009-09-23 22:13
回 14楼(qianjunhua) 的帖子
我现在对IRP_MJ_READ中的一些处理有些疑惑。当我用wmplayer.exe打开一个MP3文件时,我发现进程explorer.exe和wmplayer.exe都发送了不少针对这个文件的IRP_MJ_READ。我想根据进程对应后缀的规则控制一个文件应不应该被加解密,此时该怎样处理呢?
qianjunhua
驱动小牛
驱动小牛
  • 注册日期2003-12-08
  • 最后登录2013-02-27
  • 粉丝11
  • 关注0
  • 积分712分
  • 威望1052点
  • 贡献值1点
  • 好评度57点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2009-09-23 22:53
回 16楼(biemowo) 的帖子
在create里面针对explorer 不让打开,让wmplayer 打开不行吗?
looksail
荣誉会员
荣誉会员
  • 注册日期2005-05-22
  • 最后登录2014-03-15
  • 粉丝2
  • 关注0
  • 积分1016分
  • 威望991点
  • 贡献值0点
  • 好评度239点
  • 原创分0分
  • 专家分0分
18楼#
发布于:2009-09-24 08:38
这次不顶楼上的,楼上的现在出臭招
提问归提问,还是只能靠自己
qianjunhua
驱动小牛
驱动小牛
  • 注册日期2003-12-08
  • 最后登录2013-02-27
  • 粉丝11
  • 关注0
  • 积分712分
  • 威望1052点
  • 贡献值1点
  • 好评度57点
  • 原创分0分
  • 专家分0分
19楼#
发布于:2009-09-25 13:18
晕做的方式就是通过不同的fcb 来给不同的程序!如何 他也想这么做的话 当然没有问题的了!但是如果是单fcb的话,我也不太清楚最好的办法是什么,如果清cache的话,我就不保证系统的稳定性了
上一页
游客

返回顶部