




已阅读5页,还剩72页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据恢复技术,1、为什么要学?,1、信息化的今天,电子设备普及,数据量剧增。无论个人、公司、企业还是国家机关,都越来越依赖计算机系统。个人档案、文件、电子邮件、公司财务记录、销售合同、甚至国家机密等,无一不存储于计算机中,设想如果系统崩溃,硬盘故障,数据损失将会出现何种后果?,形形色色的电子设备,大家的疑惑?,电脑中的照片、电影、文件在硬盘内部是什么样的?如何组织的?,噩梦般的经历,多年收藏和积累的资料被感染病毒遭到破坏、丢失、打不开或者成为乱码?,一不小心删除了照片或者重要文件,让你后悔莫及,损失惨重?,怎么办?,2、世界上没有完美无缺的人,同样也没有完美无缺的计算机和软件系统。3、硬盘有价,数据无价。,4、病毒,如木马、病毒、蠕虫、以及恶意代码等几乎只要入侵了我们的系统,我们的系统面临前所未有的威胁,毫无抵抗能力,任由其毁坏数据、破坏系统或者控制系统。,5、在遭遇不可预测的遭难时,比如说是系统瘫痪,服务器里的数据全被请除,如果不能恢复,那么这个公司将遭受灭顶之灾。,如911事件发生后,金融机构聚集的世贸大厦里的大量数据化为乌有,这是对所有金融机构的重大挑战。纽约银行(BankofNewYork)在数据中心全毁,通讯线路中断后,在一个月后不得不关闭一些分支机构,数月后不得不破产清盘。,一般情况下,计算机黑客或罪犯为了掩盖犯罪痕迹,常常会删除相应的作案记录或重要的系统文件,比如系统日志、注册表信息、上网历史记录、文件操作痕迹等等。为了找到指证线索和获取充分的法律证据,取证工作者往往就需要对那些已经被删除或被破坏的文件进行还原和恢复。对磁盘上存储的海量二进制信息进行提取、分析和重现的结果是否充分和正确,将直接影响到计算机取证整个过程的效率和电子证据的说服力,所以,数据恢复技术作为计算机取证系统的核心技术之一,其重要性和价值度越来越受到人们的认识和关注。,我国发展现状,我国的文件恢复技术发展是相对较晚的。文件恢复的概念是2000年左右才从欧美等发达国家传入国内的。由于当时Windows平台上主流的FAT文件系统或者NTFS文件系统都是由国外设计和实现的,而对于其中的原理和机制都不具备公开的文档说明,很多关键性技术都掌握在外国人手里。所以,我国的数据恢复技术先驱研究者是在艰难的起步条件下,从大量的研究和实践工作中起步和不断进取的。,如今,对于传统的基于文件系统元信息的文件恢复技术,国内已经有了很多相关文献,取得了大量成果。参考书目:戴士剑,涂彦晖编著的数据恢复技术-经典重现版涂彦晖,戴士剑等人编著的数据安全与编程技术刘伟数据恢复技术深度揭秘,案例,2004年3月15日,当因谋杀宿舍四位室友而亡命天涯的公安部A级通缉犯马家爵在海南省三亚市被捕时,谁又会想到,计算机取证技术在这次成功抓捕中起到了多么重要的作用?就在北方各省市纷纷报出马家爵被发现的假消息时,公安机关侦察人员已经通过计算机取证技术将搜查范围锁定在三亚了。当时,随着调查一步步地深入,侦察人员从其他渠道获悉,马家爵有一个特别的爱好上网。于是,放在马家爵宿舍里的计算机很快地成为了众矢之的。侦察人员发现,这台旧电脑的硬盘竟然已被狡猾的马家爵格式化了三遍之多,尽管这样,取证人员还是运用专业软件将其数据进行了还原。经过对硬盘中存放的海量信息过滤,侦察人员发现马家爵在出逃前三天基本上都在搜集有关海南省的信息,特别是有关三亚的旅游、交通和房地产信息。,预备知识一,进制:二进制,十六进制。计算机中数据的单位:位,字节和字。,预备知识二,硬盘是用来存储数据的,为了使用和管理的方便,这些数据以文件的形式存储在硬盘上。任何操作系统都有自己的文件管理系统。,扇区,硬盘利用特定的磁粒子的极性来记录数据。在读取数据时,磁头将磁粒子的不同极性转换成不同的电脉冲信号,再利用数据转换器将这些原始信号变成电脑可以使用的数据。写数据时,正好与此相反。,文件系统,微软的文件系统主要有FAT、NTFS、ExFAT。其中FAT文件系统主要有FAT12、FAT16、FAT32三种类型。,硬盘在存储数据之前,一般需经过低级格式化、分区、高级格式化这三个步骤之后才能使用。作用:是在物理硬盘上建立一定的数据逻辑结构,FAT32文件系统下一般将硬盘分为五个区域,分别为主引导记录区(MBR)、次引导记录区(DBR)、文件分配表区(FAT)、文件目录表区(FDT)和数据区。,MBR主引导记录,0柱面、0磁头、1扇区的主引导记录(MBR),该记录占用512个字节,它用于硬盘启动时将系统控制权转给用户指定的、在分区表中登记了某个操作系统分区。硬盘的主引导记录(MBR)是不属于任何一个操作系统的,它先于所有的操作系统而被调入内存,并发挥作用,然后才将控制权交给主分区(活动分区)内的操作系统,并用主分区信息表来管理硬盘。,MBR主引导记录,FAT32文件系统,2,文件目录表分析,文件删除原理及恢复,文件分配表分析,FAT32文件系统结构,课后操作题,1、FAT32文件系统结构,1、FAT32文件系统结构,FAT32文件系统由DBR及其保留扇区、FAT、FDT、DATA区四个部分组成,其结构如下图所示:,(Dos引导记录DBR),DBR的组成。,BPB作用。,DBR由跳转指令、厂商标识和版本号、BPB、引导程序和结束标志5部分组成。,记录着本分区的起始扇区、结束扇区、文件存储区格式、硬盘介质描述符、根目录大小、FAT个数、分配单元(AllocationUnit)的大小等重要参数。,(1)跳转指令最开始即是一条跳转指令,让程序执行流程跳转到引导代码。(2)厂商标识和系统版本号这段数据占8个(030A)字节,其内容随系统版本不同而略有变化。(3)磁盘参数块磁盘参数块也称为BIOS参数块BPB(BIOSParameterBlock)。它从第12(0BH)个字节开始,占用52(0B3E,FAT12/FAT16格式)或80(0B5A,FAT32格式)个字节,各字节内容及地址分配如表2-6所示。表中记录了磁盘的每扇区字节数、磁头数、目录起始簇等重要信息,该部分的内容随磁盘类型的不同而变化。,4,(4)DOS引导程序这段引导程序通常称为DOS引导程序,其实,并非单指DOS操作系统,而是对各类操作系统进行初始引导的磁盘引导程序,即BOOT(自举)扇区。它占用448字节(3E1FD)或420字节(5A1FD),负责完成相关操作系统初始系统文件的装入。,(5)结束标志DBR的结束标志与分区表的结束标志相同,为“55AA,占用两个字节。以上5个部分共占用512个字节,正好是一个扇区,该扇区的内容除第5部分结束标志字固定不变外,其余4个部分都是不确定的,会根据操作系统的版本,安装的磁盘类型不同而变化。,磁介质描述符(MediaDescription)表明磁盘介质,根据磁盘性质的不同取不同的值。通常的数据如表所示。,4.2FAT32文件系统,2,文件目录表分析,文件删除原理及恢复,文件分配表分析,FAT32文件系统结构,课后操作题,2、文件分配表分析,3.2、簇与FAT链,簇(Cluster)为了便于管理,系统将磁盘划分为一个一个大小相等的块,这些块就被称为簇。一般情况下,FAT32中每簇占用4KB大小。,FAT,DATA区,簇0,簇1,簇2,簇3,簇4,簇5,簇n,.,3、文件分配表FAT分析,FAT概念FAT(FileAllocationTable):文件分配表,表示文件在硬盘中存储位置的登记表,是系统中文件的寻址系统。FAT不真正存储文件的内容。为了数据安全起见,FAT一般生成有两个,第二个FAT为第一个FAT的备份。,FAT表结构特点,FAT表由FAT表项构成,每个FAT表项32位(4字节)。FAT前2簇为保留簇(簇0和簇1),不分配给文件使用。文件的结束簇标记:一个FAT表项值表明了文件占用的一个簇号并指明下一簇号的位置。,FFFFFF0F,每簇大小4K,文件A大小3K,文件B大小9K,结束标记,4,5,结束标记,在磁盘上创建三个文件:swk.jpg、山东政法学院.txt、信科系简介.txt。,FAT表分析,簇链,簇链FAT表项与簇一一对应,系统在创建一个新文件时,会逐一扫描FAT,跳过己经分配的簇,将簇分配给文件,同时其簇号作为该文件的首簇号被记录到文件的目录项中。如果文件只需一个簇就可以存下,则首簇号对应的FAT表项中将存放文件最后一簇的标记(一般为FFFFFF0FH)。若文件大小大于一个簇,则系统会继续寻找FAT表中未分配的簇,找到后将该簇的簇号存到上一簇对应的FAT表项中。这样,上一个FAT表项就存放了下个簇的簇号,通过簇号找到文件的存放位置。这样就形成了一个链,称为FAT链,也称盘簇链。,4.2FAT32文件系统,2,文件目录表分析,文件删除原理及恢复,文件分配表分析,FAT32文件系统结构,课后操作题,3、文件目录表分析,FDT(FileDirectoryTable)文件目录表,用FORMAT命令对磁盘进行格式化的时候,就已经为整个磁盘建立了一个根目录FDT。如下图格式化的磁盘。,簇2,根目录下的所有文件及其子目录在根目录的文件目录表(FDT)中都有一个“目录项”。每个目录登记项占用32个字节,分为8个区域,提供有关文件或子目录的信息。其详细描述如下图所示:,目录项,目录项分析(文件名扩展名),53H=83,57H=87,4BH=75,20H=32,4AH=74,50H=80,47H=71,SWK,JPG,目录项分析(属性),00100000,20H,属性:归档,目录项分析(时间),时间:文件创建时间精确到10ms的值。,1470ms=1.47s,93H,目录项分析(时间),时间:高5位为小时,次6位为分钟,最后五位记录秒,单位是2S,也就是值需要乘2。,0011110010001011,7,36,11,3C8B,7:36:23秒470毫秒,目录项分析(日期),日期:16位二进制的文件建立日期,其中的高7位为相对于1980年的年份值,次4位为月份,后5位为月内日期。,0100001010111100,33,5,28,42BC,2013年5月28日,目录项分析(首簇号),00000007,首簇号:7,7,目录项分析(日期),000073CD,文件长度:28.9KB,29645字节,DATA区,簇号:3,图片swk.jpg,图片swk.jpg的DATA区,4.2FAT32文件系统,2,文件目录表分析,文件删除原理及恢复,文件分配表分析,FAT32文件系统结构,课后操作题,删除原理分析,删除原理,图片删除前的FDT,图片删除后FDT,图片删除前的FAT,图片删除后的FAT,图片删除前的DATA区,图片删除后的DATA区,FAT32删除文件分析,文件删除时,操作系统找到对应的目录文件表将第一个字节修改成“E5”标志;,FAT文件分配表相应的项目清空,供其它文件
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 遂宁工程职业学院《细胞与遗传学》2023-2024学年第二学期期末试卷
- 储备人才活动方案
- 儿推三伏天活动方案
- 儿童乐园餐厅活动方案
- 儿童共创游戏活动方案
- 儿童劳动活动方案
- 儿童友好果园活动方案
- 儿童宴席活动策划方案
- 儿童小围裙活动方案
- 儿童慰问活动方案
- 人民网舆情监测室发布2023年互联网舆情分析报告
- 湖北省襄阳市谷城县2022-2023学年五年级下学期期末科学
- 《孔乙己》《变色龙》教学设计 统编版语文九年级下册
- 有限空间作业管理制度汇编
- 流程优化理论及技巧
- 2023-2024学年山西省长治市小学语文五年级期末模考题详细参考答案解析
- 基于PLC控制的电梯系统设计论文
- 《滑炒技法-尖椒炒肉丝》说课课件
- 井下电气设备防爆完好图册(新)
- 淘宝客服销售技巧-客户分析
- 移动通信行业典型安全隐患图解
评论
0/150
提交评论