【干货】使用EnCase来分析windows 7文件系统------认识元数据记录$MFT,数据恢复
现在预览的是Windows 7图像 带美元符号的文件都是系统文件 这里C盘高亮是自己设置的,只想看看C盘中的情况,屏蔽了其他盘的信息
往后托是时间戳,有趣的地方在于时间都是一样的。这些是在格式化NTFS文件系统时生成的。
永远不会发送改变。这个地方可以明确的用来当成一种法医学证据,系统是什么时候被格式化的(民用的时候通常格式化发生在装系统时,买新电脑时,电脑预装系统出厂时)
现在,重点关注一下美元符号MFT和美元符号MFTMirror,这两个文件。美元符号MFTMirror是美元符号MFT中的文件数量的镜像。
所有的windows7文件,在$MFTMirr中都有自己的记录,术语叫做MFT记录。每个文件使用一个或多个MFT记录存储元数据信息。NTFS(win7使用的文件系统)的关键组件是主文件表(MFT)。如果你学习过前面提到的FAT系统(dos系统)你会发现从分区的第一个扇区开始,与dos系统中的结构是惊人的相似。这又进一步验证了学习思维,学习老旧的dos系统(使用于大约1990年前),其实就是在学习与掌握最新的系统(windows7)。
这个学习思维的信息,如果没有高人指点,你将永远无法判断什么时候学旧的没毛病,什么时候学旧的会出现问题。这种现象,意味着我们需要时刻关注哪里会出现优质的教育和引导。比如,目前知道的edx和SANS社区,这两个平台有叹为观止的引导视频以外,hackone的世界级社区也在致力于发布教育类视频(它们通常出现在youtube上)。我们的任务是找到这样的学习环境。你不关注花,花永远只是花;你若关注花,它将五颜六色。只要你关注它,英文考试得8分,都阻止不了你的观察力与思考力。
这里面很多都是不可读的,但是但是我们可以看到文件名。$MFT,这是我们看见的。
往下翻,可以发现另一个文件名。$MFTMirr 再往下翻还可以发现几个文件名,这里不贴图了。
接下来看一下,桌面的一个文件,它叫做FTK Password,文件内容非常小,就放了几个帐号密码,小的文件很有可能直接驻留在美元符号MFT条目中。这里看看是不是驻留在$MFT中
选择路径到桌面,发现了文件以及文件内容都是一致的,但仍然无法看见是不是驻留在了$MFT中
试着找出它是否在MFT中。点击第一个字符,然后再切换一下视角。就可以定位到指定的扇区。
往下翻,会发现file0特征值,这表示$MFT记录,还有文件内容。这说明文件内容都在$MFT里面。
所以在这种情况下,在$MFT条目内, Windows不需要保存大量信息,因为它只是一点点内容。所以数据直接放入了$MFT内保存。700字节的内容直接可以放进来。通过工具的使用,以及工具的交互显示,可以给你这些字节的长度以及文件内容占了多少。5分钟时间,点一点,看一看,掌握这里的一切。
因此,这证明了小文件的数据内容驻留在美元符号MFT条目中。
最后,$MFT还有一个能力,就是恢复数据,通过它可以把数据区与文件名之间的关系再联系起来。有的文件删除了,实际上保存数据的扇区还在,只是它们失去了文件名。
【干货】使用EnCase来分析windows 7文件系统------认识元数据记录$MFT,数据恢复的更多相关文章
- 用LogParser分析Windows日志
用LogParser分析Windows日志 实战案例分享 假设你已具有上面的基础知识,那么以下为你准备了更加深入的应用操作视频(从安装到使用的全程记录): http://www.tudou.com/p ...
- 鸿蒙内核源码分析(VFS篇) | 文件系统和谐共处的基础 | 百篇博客分析OpenHarmony源码 | v68.01
子曰:"质胜文则野,文胜质则史.文质彬彬,然后君子." <论语>:雍也篇 百篇博客系列篇.本篇为: v68.xx 鸿蒙内核源码分析(VFS篇) | 文件系统和谐共处的基 ...
- 干货!分享一款windows下的磁盘分析神器。
作为开发人员的你,肯定遇到过这样的情况,120G SSD系统盘居然满载了,到底是被哪些程序占用了,包含哪些大文件,这个时候脑袋里就开始回忆了.....这对平时没有养成规范化记录安装软件好习惯的同学而言 ...
- 分析Windows的死亡蓝屏(BSOD)机制
这篇文章本来是投Freebuf的,结果没过.就贴到博客里吧,图懒得发上来了 对于Windows系统来说,被人们视为洪水猛兽的蓝屏也是一种有利于系统稳定的机制.蓝屏其实是Windows系 统的一种自查机 ...
- log parser分析windows日志
首先将windows安全日志导出,步骤如下: 运行eventvwr.msc命令,打开windows日志,如下图,将所有事件另存为: 保存完之后是一个.evtx格式的文件,将使用log parser分析 ...
- ELK 集中日志分析 windows部署实战
一步步来 1.下载软件 Elasticsearch: https://download.elasticsearch.org/...p/elasticsearch/2.0.0/elasticsearch ...
- Windows Azure HandBook (4) 分析Windows Azure如何处理Session
<Windows Azure Platform 系列文章目录> 本文是对笔者之前的文章Windows Azure Cloud Service (13) 多个VM Instance场景下如何 ...
- 分析windows宿主机Ping不通linux虚拟机的其中一种情况
ping不通的情况是由于设置网络选项的时候,可以看到界面名称的选择如下(当前选择的是无线网卡驱动):
- Java集合干货——ArrayList源码分析
ArrayList源码分析 前言 在之前的文章中我们提到过ArrayList,ArrayList可以说是每一个学java的人使用最多最熟练的集合了,但是知其然不知其所以然.关于ArrayList的具体 ...
随机推荐
- 弟三周作业之VS2015
这周有个任务就是安装VS2015,然后进行简单的单元测试. 首先我上吴小勇同学给的MSDN官网(http://www.itellyou.cn/)下载VS2013, 然后装上后,在工具栏里,点击工具里的 ...
- RabbitMQ-从基础到实战(3)— 消息的交换(上)
转载请注明出处 0.目录 RabbitMQ-从基础到实战(1)— Hello RabbitMQ RabbitMQ-从基础到实战(2)— 防止消息丢失 RabbitMQ-从基础到实战(4)— 消息的交换 ...
- Beta冲刺——day7
Beta冲刺--day7 作业链接 Beta冲刺随笔集 github地址 团队成员 031602636 许舒玲(队长) 031602237 吴杰婷 031602220 雷博浩 031602134 王龙 ...
- [转载] Activiti Tenant Id 字段释疑
TENANT_ID_ : 这个字段表示租户ID.可以应对多租户的设计. 转载自: http://www.cnblogs.com/yg_zhang/p/4201288.html http://www. ...
- helm 替换源的方法
网上找了一个 helm 替换源的方法 挺好用的 mark 一下 helm repo remove stable helm repo add stable https://kubernetes.oss- ...
- SpringBoot 3.SpringBoot 整合 MyBatis 逆向工程以及 MyBatis 通用 Mapper
一.添加所需依赖,当前完整的pom文件如下: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=&qu ...
- springboot+dubbo+zookeeper微服务实践demo
微服务化越来越火,实际上是应互联网时代而生的,微服务化带来的不仅是性能上的提升,更带来了研发组织的更加便利,协作更加轻松,团队效能更高. 当然不能为了技术而技术,我们需要切合实际的对业务进行划分,降低 ...
- CentOS下部署Jupyter
目录 安装 配置 准备密码密文 生成配置文件 修改配置 启动 参考:在服务器搭建Jupyter notebook 安装 为了环境比较轻,使用pip安装,非Anaconda: # 创建Python虚拟环 ...
- InputStream流无法重复读取的解决办法
前言:今天工作的需要需要读取aws云上S3桶里面的PDF数据,第一步能够正常的获取PDF文件的InputStream流,然后,我为了测试使用了IOUtils.toString(is)将流System. ...
- CSS文字过多显示省略号
CSS文字过多显示省略号 /*-webkit-line-clamp用来限制在一个块元素显示的文本的行数*/ .dot1{ width: 100%; display: -webkit-box; -web ...