Purpleendurer@CSDN

编程……任是无情也动人~

黄志斌ID:Purpleendurer
754926次访问,排名45好友8人,关注者46
剑胆琴心泣鬼神 侠骨柔肠更动人……编程~
关注电脑&网络安全~
Purpleendurer的文章
原创 754 篇
翻译 53 篇
转载 29 篇
评论 223 篇
Purpleendurer的公告
用MASM32编写pe_xscan中……
最近评论
zhangyaoting196:


WWW.soAsp.net 编程学习网 技术+ 实例应用 讲解不错。 推荐大家!

有很多 技术资料也很好!








zhangyaoting196:


WWW.soAsp.net 编程学习网 技术+ 实例应用 讲解不错。 推荐大家!

有很多 技术资料也很好!








zhangyaoting196:


WWW.soAsp.net 编程学习网 技术+ 实例应用 讲解不错。 推荐大家!

有很多 技术资料也很好!








kogo2005:推荐一个计算机电子书站点

顺风电子书 - 国内最专业的计算机电子书下载站

http://www.1kip.cn
kogo2005:推荐一个计算机电子书站点

顺风电子书 - 国内最专业的计算机电子书下载站

http://www.1kip.cn
文章分类
收藏
相册
autoXrun
FileInfo
virus
安全资源
聚宝册
卡卡狮
我的作品
My Blog
purpleendurer@$inaBlog(RSS)
purpleendurer@bokee
purpleendurer@yesky
友情blog
endurer@$inablog
endurer@bokee
endurer@csdn
endurer@nnsky
Google开源代码搜索
存档
软件项目交易
订阅我的博客
XML聚合  FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
订阅到BlogLines
订阅到Yahoo
订阅到GouGou
订阅到飞鸽
订阅到Rojo
订阅到newsgator
订阅到netvibes

原创 去南宁市图书馆泡了一晚上~编写文件粉碎机之惑收藏

新一篇: BoBoTurbo.EXE,100多个svhost.exe2 | 旧一篇: BoBoTurbo.EXE,100多个svhost.exe/1

去南宁市图书馆泡了一晚上~编写文件粉碎机之惑

PurpleEndurer 原创
2008-04-23 第1

  勿勿吃了饭就撤离餐桌,既可以避开“酒精”考验,又可以多在图书馆泡一会,何乐而不为。
南宁市图书馆两年前去过一次,所以这次就轻车熟路了。在大门口上方的滚动电子荧屏看到艺术讲座的预告,Google了下,原来是南宁市图书馆学会“绿城讲坛”流动讲座之一,真的好心动,可惜没机会参加~
  不过进到里面,在IT类杂志书架转了一回,却有点失望,因为好多是空的,余下的一些大多是一些大学学刊的理论杂志,不是一时半刻能看得明白的,只好按照书架上贴的规则拿了两本杂志2007第3期《程序员》和2007年的(第几期记不得了)《电脑编程技巧与维护》。
  找个位置坐下,发现对面的小伙子面前摆了一叠杂志,看起来有十几本,难怪书架有这么多位置是空的~更令人郁闷的是我板凳还没坐热,对面的小伙子就趴在桌子上休息了,直到闭馆音乐响起……
  在《电脑编程技巧与维护》上发现了两篇关于编写程序实现文件粉碎机的文章,一篇是用VB来实现,另一篇用的则是Delphi,思路都是一样的,就是按文件长度用某个字符来覆写文件内容,然后删除。
  个人感觉这样处理不太保险。文件粉碎机这样的软件在DOS时代就有,如PCTOOLS 9.0提供的文件擦除程序Wipe。其工作原理是用指定字符对文件物理位置进行指定次数(一般默认3次)的覆写,由于磁盘文件的读写是以簇为单位的,所以覆写操作也是对文件占用的所有簇进行,而不仅仅是按文件的长度,毕竟文件所占用的簇中的余下空隙中也可能被写入了有意义的信息~
  记得偶以前和Turbo C 2.0写过一个,文件长度是9000多个字节,觉得体积大了,后来用8086汇编写了一个,用TASM汇编连接,文件长度才200多个字节,呵呵……
  至于Windows平台下的,Norton Utilities中提供有安全擦除(Wipe Info)功能,另外,上次发现国外有人用Delphi写了一个9kb的免费文件粉碎机--shredder,在 http://endurer.ys168.com 有下载。 

发表于 @ 2008年04月23日 23:33:00|评论(loading...)|编辑

新一篇: BoBoTurbo.EXE,100多个svhost.exe2 | 旧一篇: BoBoTurbo.EXE,100多个svhost.exe/1

评论

#zhouzuoji 发表于2008-04-24 22:40:23  IP: 121.15.172.*
由于磁盘文件的读写是以簇为单位的,所以覆写操作也是对文件占用的所有簇进行,而不仅仅是按文件的长度,毕竟文件所长占用的簇中的余下空隙中也可能被写入了有意义的信息~

那么有什么办法把簇中未使用的空间也填满垃圾信息呢?
#michaelgz 发表于2008-04-25 02:47:32  IP: 64.126.16.*
"磁盘文件的读写是以簇为单位的" - yes, that's right.

"毕竟文件所长占用的簇中的余下空隙中也可能被写入了有意义的信息" - I don't think so. That's conflict with the design of a file system.
#Purpleendurer 发表于2008-04-25 23:10:55  IP: 218.65.243.*
to zhouzuoji:

>>那么有什么办法把簇中未使用的空间也填满垃圾信息呢?

可以按文件所占用的磁盘空间大小(不是文件长度)来进行覆写
#Purpleendurer 发表于2008-04-25 23:16:36  IP: 218.65.243.*
to michaelgz:

>>"毕竟文件所长占用的簇中的余下空隙中也可能被写入了有意义的信息" - I don't think so. That's conflict with the design of a file system.

谢谢你的评论。我想可以用WinHEX来查看文件在硬盘中的相应区域内容进行检验
#zlcs8921 发表于2008-04-26 17:52:42  IP: 218.249.47.*
为什么簇中的空隙也可能被写入有意义的信息呢? 怎么个可能法,我也想知道。
#Purpleendurer 发表于2008-04-27 22:02:15  IP: 218.65.243.*
to zlcs8921:

你可以创建一个长度为100字节的文件,然后打开、修改、保存、关闭若干次。每次保存、关闭后,用WinHEX来查看文件在硬盘中的相应区域内容,尤其是文件内容之后的空隙空间的内容
#fhb 发表于2008-04-29 23:06:41  IP: 125.125.176.*
精神可佳,继续努力.

------------------------------------
组件仓库
http://www.cookcode.net
#zlcs8921 发表于2008-04-30 12:19:41  IP: 218.249.47.*
哦,我明白了。谢谢!
#ytar 发表于2008-05-03 16:14:41  IP: 61.164.33.*
深层信号还原技术能看到7次前的数据,如果想更保密,多写几次就好了
#Purpleendurer 发表于2008-05-04 12:48:26  IP: 218.65.243.*
to zlcs8921:

看来你是这方面的行家了

谢谢指教!
发表评论  


当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
Csdn Blog version 3.1a
Copyright © Purpleendurer