用WinHex对保护磁盘数字证据以及进行取证调查 - 图文
更新时间:2023-03-15 11:38:01 阅读量: 教育文库 文档下载
- winhex磁盘克隆推荐度:
- 相关推荐
将介绍如何使用 WinHex这个数据恢复和检测工具来提取和保护数字证据。由于人们都经常需要恢复丢失的数据;或者也许会怀疑员工有违法行为发生,因此硬盘的检测非常重要。
不论是你希望将恢复或检测过的数据作为法庭证据来惩罚违法职员还是仅供自己使用,应该选择一个优秀的取证工具和技术来恢复数据并保证其能成为证据使用。我推荐用户使用WinHex,这是由德国的X-Ways Software Technology AG公司推出的产品。
WinHex是什么?
WinHex是一款高级的十六进制编辑工具,它包含了强大的数据恢复和分析能力。价格为139美,与专业的数据取证软件的价格(美元)相比,确实非常便宜,但是WinHex的功能却一点也不输给后者。比如具有简单的用户界面,可以检测Raid磁盘阵列,并且是在法律中指定的可以被法庭用于数字证据检测的工具。当然,对于我们大家来说,基本不需要这么昂贵的解决方案。
数字证据 不论是为了有效地恢复数据还是为了保证调查的有效性,你都应该遵循以下由计算机取证顾问给出的几点原则:
注意以下原则所针对的证据都是不会因电脑断电而丢失的。
尽可能快的获取包含可疑数据的设备。冻结证据越快,你越有可能从中检索到有用的证据。
不要超越你的法律权限取证。你也许有权利封锁员工工作用的电脑,但是当你有任何怀疑时,最好先向律师咨询。
当你获取了可疑的硬盘后,要防止任何操作系统对其上的数据进行任何修改或覆盖。尤其是存储在自由空间、交换文件空间或者空余空间的数据。
不要用可疑硬盘启动,也不要运行其上的任何软件或将任何数据保存在可疑硬盘上。你应该在其它硬盘上启动程序,将可疑磁盘的数据进行备份,并将分析数据保存在其它磁盘或媒介上。
生成原始磁盘的hash 码,如果有可能,还可以使用专业的时间戳服务。 对于包含可疑数据的磁盘进行精确的,逐扇区的拷贝(克隆)。 使用hash 码校验克隆后的数据,确保克隆的准确性。
分析和收集数据。记录所作的分析工作。当然,这一切都是针对克隆的磁盘所作的。在分析数据时,你应该使用某些程序(比如WinHex)来分析磁盘并在不改变文件创建日期和其他文件信息的前提下进行拷贝工作。
你也可以针对文件生成hash 码,校验这个hash 码可以保证源文件与拷贝出的文件是相同的。
按需求打印相应的数据。
可移动磁盘:庭审的一大挑战
目前电脑都可以快速连接外部硬盘驱动器,各种接口的连接设备都有,从便宜的 USB2.0到比较昂贵的IEEE
1394(火线)外置硬盘盒,都是很容易买到的产品。
从取证的角度来说,最大的问题是基于Windows的操作系统在接入外部存储设备后,会自动在其上写入数 据,而不是完全以只读形式加载外部设备。举个例子,当一个外置硬盘加载到系统中,Windows 会首先对 其进行检测,如果外置硬盘上没有回收站文件夹,系统就会自动建立一个。然后根据操作系统的不同,不论是FAT或NTFS文件系统都会写入不同的信息。如果没有特殊的磁盘拷贝硬件(比如Guidance Software公司的 USB Write-PROtect 等产品) 来支持只读形式的加载方式,
那么外置硬盘中的可疑数据就没有足够的可靠性了。
假设你对数据的分析不需要那么专业,那么也许你可以接受上面提到的数据写入的问题。下面几个建议可以帮助你最小化由于加载硬盘带来的数据改变:
在加载外置硬盘前,先关掉所有向硬盘写入数据的程序,比如Norton Protected Recycle Bin。
通过Windows 2000 的计算机管理工具删除驱动器盘符来卸载硬盘(之后也许你需要重新启动一次)。这样做之后,外置硬盘将不会显示在 Windows Explorer 中,但是WinHex 还可以访问这个磁盘(因为WinHex 是通过BIOS访问硬件的)。
创建Hash
Hash 码可以说是数据文件的指纹。它可以用来表明两份或者多份数据是否是完全一致的。这种判断是完全 有根据的,因为两个不同的数据文件具有相同的Hash 码的概率相当相当低,这就好像是两个完全不同的人 拥有相同的DNA 一样,几乎不可能出现。
法庭上所认可的Hash 码一般是采用MD5 (128位), 以及SHA (160 位)演算出来的。WinHex 可以计算这两种形式的 hash 码,并可以采用其它文件验证形式,比如校验和(8,16, 32, 64位), 循环冗余校验(16 和32 位),256位的 SHA,以及 PSCHF (256 位)等校验形式。
Hash 码要比校验和更具有安全性,这是因为理论上讲,犯罪份子可以修改可执行文件,并通过修改其中的 无用数据生成与原可执行文件完全相同的校验和。不过据研究计算机安全的人士,如编写 Computer Forensics 一书的Warren G. Kruse II 以及Jay G. Heiser 表示要想仿冒MD5 或SHA 这样强壮的hash 码,以目前的计算机性能来说,是不可能实现的。
文件的hash 码
作为计算机检查人员,你肯定会经常对单个文件进行 hash 码生成工作,以及生成整个硬盘的 hash 码。要了解生成 hash 码的方法,最简单的途径就是拿一个简单的文本文档来实践一下。你可以打开 WinHex 然后通过文件|打开(File | Open)菜单打开一个 Word文档。
点击工具|计算 Hash(Tools | Calculate Hash)菜单,然后在弹出窗口中选择 MD5并点击 OK 按钮。注意生成的字符串就是该文档的 hash 码了。比如我这个文档的 hash 码是:
62661D6194B818DD67B1A48
下面在Windows Explorer 中将这个文档复制一份,然后按照上面的方法在 WinHex 中生成文档副本的 hash码,你会发现,由于这两个文档内容是完全一样的,因此生成的 hash 码也是完全相同的。
下面寻修网http://www.seekxiu.com/来做一个小小的试验。在 WinHex 中关闭文档副本,然后用 Word 打开文档副本,并在文档结尾处添加一个空格。保存后关闭 Word,然后再用 WinHex打开这个文档并生成 hash 码。通过对比 hash 码,你可以发现,就算仅仅添加了一个空格,新的 hash 码也与原文件的 hash 码有了很大的差异。由此就可以判断出这个文本文件的内容是经过修改的。
接下来,我们在WinHex中关闭该文本文档,然后再次用 Word打开它,并除掉文档结尾添加的那个空格,保存并关闭文档。之后用 WinHex 生成 hash 码。也许你会认为经过这次修改,文档副本和原文档内容是完全一致的,因此这次生成的 hash 码会和原文档一致,
但是实际上,这次生成的 hash 码依然与原文档的 hash 码不同。我们列出了这个简单的试验所得出的几个 hash 码:
原始文档:62661D6194B818DD67B1A48A7803A2AB 原始文档的副本:62661D6194B818DD67B1A48A7803A2AB 在副本结尾添加空格:A37857059E82908CA7B6B18DFEEF68D4 删掉结尾的空格:3172284159CA1CD109BCA45D8C298EED
这个结果也许会令你感到奇怪,为什么内容一样的文档会有不同的hash 码。实际上,很多时候是Word 本身在作怪,它会在用户保存文档时添加或修改一些隐含的数据项,比如文档版本以及最后修改日期时间等。因此就算你在修改完文档后执行Undo 命令取消修改,最终计算出的hash 码也与原文档完全不同了。
需要注意的是,如果你用WinHex 编辑文档,再用它恢复,那么最终生成的hash 码将和原文档的hash 码相同。我这么说的意义在于,有时候,黑客会将他的机密数据存放在数据文档的无用字段中。如果你有该文档的原始版本,那么就可以和被怀疑存有可疑信息的文档进行比较,就算犯罪分子可以篡改文档的创建和修改日期等信息,在比较hash 码时也能轻易显示出二者到底是否完全一致。
上文所得出的另一个结论是,尽量用一些专业的查看器来查看文件,比如Quick View Plus这要比使用创建该文件的程序进行查看更可靠,它可以防止标准的应用程序将任何隐含信息写入被怀疑的文件,从而破坏证据的可信性。
磁盘的hash 码
生成磁盘的hash 码和生成文件的 hash 码基本是一样的,最大的差别可能就是二者耗时不同。在我 500 MHz的笔记本上,通过USB2.0 接口连接一个外置硬盘,生成 MD5 hash 码需要大约1.5小时
生成磁盘hash 码的方法是这样的:首先卸载磁盘;进入开始|控制面板(Start | Control Panel),双击管 理工具(Administrative Tools),在管理工具窗口中双击计算机管理(Computer Management)。然后点击磁盘管理(Disk Management)文件夹。之后,你会看到连接在系统上的所有磁盘,如图 A 所示。
图 A:Windows 2000 计算机管理可以显示所有硬盘的状态。
右键点击你所希望卸载的磁盘驱动器,然后选择更改盘符和路径(Change Drive Letter And Path)。在更改盘符(Change Drive Letter)对话框中,点击卸载(Remove)。之后会弹出一个警告信息,我们点 Yes 关闭它。此时,这个磁盘就不会显示在 Windows Explorer 窗口中了。
下面,开启WinHex,并在工具|磁盘编辑(Tools | Disk Editor)菜单中选择这个磁盘。在 Edit Disk 窗口中双击要调查的磁盘,如图 B 所示。WinHex 对磁盘的访问是物理性的,它会绕过 Windows 2000 直接通过BIOS 对磁盘进行访问。
正在阅读:
用WinHex对保护磁盘数字证据以及进行取证调查 - 图文03-15
弹性成像10-26
市场营销实践实训报告05-17
宿迁市农贸市场整治与管理主要经验做法10-24
多变的微笑作文300字07-07
T梁预应力张拉计算示例09-18
论电视专题片解说词的语言特色06-07
毕业生实习生求职简历模板08-25
开启修心门扉—趋入菩提道次第论之修心篇01-23
沈阳高考英语家教季佳兴11-27
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 取证
- 磁盘
- 证据
- 以及
- 保护
- 进行
- 图文
- 调查
- 数字
- WinHex