九维团队-青队(处置)| 取证调查:虚拟内存pagefile.sys

admin 2024年1月11日17:27:50评论34 views字数 2561阅读8分32秒阅读模式

九维团队-青队(处置)| 取证调查:虚拟内存pagefile.sys

写在前边

本文为文章《Forensic Investigation: Pagefile.sys》的内容翻译。

原文查看链接:

https://www.hackingarticles.in/forensic-investigation-pagefile-sys/

*左右滑动查看更多

在这篇文章中,我们将学习如何在虚拟内存文件中进行取证调查。这里有很多信息能用于在内存镜像中提取有价值的信息。当然,你还可以直接通过虚拟内存分析而不分析内存镜像。


在设备上有很多包含很多内存片段的记录。这些文件是pagefile.sys,swapfile.sys和hiberfil.sys。我们将对pagefile.sys进行分析。

本文结构:

介绍

使用FTK imager获取内存和虚拟内存
使用Belkasoft Evidence Centre分析

九维团队-青队(处置)| 取证调查:虚拟内存pagefile.sys

一、介绍

pagefile.sys也指在windows操作系统中被用于swap交换文件或者虚拟内存文件存储超出物理内存容量部分的信息。

pagefile.sys在windows操作系统的位置位于 C:pagefile.sys。windows操作系统最高支持16个分页文件;目前只有一个被使用。

无论处于什么目的,当你在Windows中打开一个应用,你的PC将会用到RAM内存。当你打开更多的应用超出了PC内存能够容纳的范围,在内存中运行的程序将会被移动到虚拟内存中。这就是分页或者意味着分页文件被用作强化了内存,也被称为虚拟内存。

二、使用获取内存和虚拟内存

我们将使用FTK imager获取虚拟内存pagefile.sys。

FTK imager是一个镜像和数据查看工具,FTK imager通常创建系统镜像(取证镜像)电子证据。

FTK imager下载网址:

https://www.exterro.com/ftk-imager


点击capture memory创建内存镜像。

九维团队-青队(处置)| 取证调查:虚拟内存pagefile.sys

下一步是选择保存的目录,勾选”include pagefile“,点击获取内存capture memory。

九维团队-青队(处置)| 取证调查:虚拟内存pagefile.sys

内存获取进程将会在点击capture memory按钮之后开始。

九维团队-青队(处置)| 取证调查:虚拟内存pagefile.sys


进程结束后,内存镜像和虚拟内存就会被写在之前选定的目录中。

九维团队-青队(处置)| 取证调查:虚拟内存pagefile.sys

三、使用Belkasoft Evidence Centre分析

现在我们来Belkasoft Evidence Centre分析写入pagefile.sys。Belkasoft Evidence Centre是一个集成获取、分析和刻入数字证据的分析工具。

工具下载网址:

https://belkasoft.com/get


首先,我们创建个新的case。填写case信息,选择有管理权限的文件夹,如果你想的话,你还可以添加一个case的描述。点击“create and open”执行分析。

九维团队-青队(处置)| 取证调查:虚拟内存pagefile.sys


用于分析虚拟内存文件,选择配置RAM image内存镜像;添加使用FTK imager镜像的pagefile.sys文件。

九维团队-青队(处置)| 取证调查:虚拟内存pagefile.sys


选择想要的数据类型进行搜索。这里有大量的数据类型可以扫描。点击完成按钮即可。

九维团队-青队(处置)| 取证调查:虚拟内存pagefile.sys

完成了上述步骤后会显示这样一个面板。展示了正确的关于虚拟内存的统计数据信息。总数1097个文件被识别,其中包括URLs、图片和其他文件。

九维团队-青队(处置)| 取证调查:虚拟内存pagefile.sys


在这个case explorer标签在dashboard标签旁边可以扩展和查看每个概要文件列。数据被切分为浏览器、图片、系统文件和其他文件。

九维团队-青队(处置)| 取证调查:虚拟内存pagefile.sys


让我们展开分析Browser配置文件。检查chrome切分部分的更多细节,其中之一被分为chrome历史记录包含了URLs。其中高亮的部分就是历史访问的URL地址列。

九维团队-青队(处置)| 取证调查:虚拟内存pagefile.sys


另一个浏览器配置是opera浏览器,分析opera部分的内容也是同样,其中展示了URL浏览记录。

九维团队-青队(处置)| 取证调查:虚拟内存pagefile.sys

从配置文件切分的数据也包含了一些图片信息。这些图片是我访问过的网站的图片或者其他缩略图。


belkasoft evidence center的一个非常好的特性是,它允许简单地在图片上按右键,可以进行分析各方面,例如检查皮肤、图片中的色情信息,特定的文字或者脸。所有的这些特性都在分析的时候会起到比较有用的效果。

九维团队-青队(处置)| 取证调查:虚拟内存pagefile.sys

一些系统文件也被从虚拟内存中切分,显示了NetBios名字、文件地址、文件大小等数据。

九维团队-青队(处置)| 取证调查:虚拟内存pagefile.sys

时间轴标签展示了数据切分的整体情况可以通过时间和URL来进行简单的分析历史访问的网站。

九维团队-青队(处置)| 取证调查:虚拟内存pagefile.sys


search results标签展示搜索结果概要的工具。下面的截图展示了搜索引擎返回的带有link和配置文件名的结果。

九维团队-青队(处置)| 取证调查:虚拟内存pagefile.sys


相同的,我们可以对休眠文件进行取证调查。使用FTK 在系统C:/hiberfile.sys目录下扩展hiberfil.sys(用于存储系统休眠模式下存储的信息)进行取证,并且使用Belkasoft Evidence Centre进行分析。

虚拟内存文件的分析对于浏览器鉴定有很大帮助。

四、常见的虚拟内存监测工具

1.Volatility: 

一款开源内存取证框架,能够对导出的内存镜像进行分析,通过获取内核数据结构,使用插件获取内存的详细情况以及系统的运行状态。

科普网址:https://www.freebuf.com/articles/web/359381.html

*左右滑动查看更多

2.PTF: 

一款专门用于找密码的软件,相当于mimikatz。

3.取证大师: 

国产综合类取证工具。

4.Magnet AXIOM: 

一款图形化取证工具,功能类似于取证大师。

5.Autopsy: 

一款开源的数字取证工具,可用于分析磁盘镜像、内存镜像等。

下载网站:https://www.aliyundrive.com/s/v2Bs9LFfBws

*左右滑动查看更多

6.SIFT: 

一款基于Ubuntu的虚拟机,内置了大量的取证工具,包括Volatility、Autopsy等。

7.LiME: 

一款用于获取Linux内存映像的工具。

8.Rekall: 

一款开源的内存取证框架,支持多种操作系统。

9.Redline: 

一款免费的内存取证工具,可用于分析Windows系统的内存镜像。

网站:https://github.com/volatilityfoundation/volatil_magnet

*左右滑动查看更多

10.  DumpIt: 

一款用于获取Windows内存映像的工具。

原文始发于微信公众号(安恒信息安全服务):九维团队-青队(处置)| 取证调查:虚拟内存pagefile.sys

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年1月11日17:27:50
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   九维团队-青队(处置)| 取证调查:虚拟内存pagefile.syshttps://cn-sec.com/archives/2213339.html

发表评论

匿名网友 填写信息