Collect-MemoryDump - 用于 DFIR 的 Windows 内存快照自动创建工具
Collect-MemoryDump.ps1 是一个 PowerShell 脚本,用于以符合司法鉴定标准的方式从运行中的 Windows 系统收集内存快照(包括页面文件收集)。
特性:
[!TIP] 使用 MemProcFS-Analyzer 对 Windows 内存转储及对应页面文件进行自动化取证分析
MAGNET Talks - 德国法兰克福(2022年7月27日)
演示主题:现代数字取证与事件响应技术
https://www.magnetforensics.com/
从 Releases 部分下载最新版本的 Collect-MemoryDump。
[!NOTE] Collect-MemoryDump 默认不包含所有外部工具。
您需要下载以下依赖项:
将所需文件复制到以下文件位置:
Belkasoft Live RAM Capturer
$SCRIPT_DIR\Tools\RamCapturer\x64\msvcp110.dll
$SCRIPT_DIR\Tools\RamCapturer\x64\msvcr110.dll
$SCRIPT_DIR\Tools\RamCapturer\x64\RamCapture64.exe
$SCRIPT_DIR\Tools\RamCapturer\x64\RamCaptureDriver64.sys
$SCRIPT_DIR\Tools\RamCapturer\x86\msvcp110.dll
$SCRIPT_DIR\Tools\RamCapturer\x86\msvcr110.dll
$SCRIPT_DIR\Tools\RamCapturer\x86\RamCapture.exe
$SCRIPT_DIR\Tools\RamCapturer\x86\RamCaptureDriver.sys
MAGNET DumpIt for Windows
$SCRIPT_DIR\Tools\DumpIt\ARM64\DumpIt.exe
$SCRIPT_DIR\Tools\DumpIt\x64\DumpIt.exe
$SCRIPT_DIR\Tools\DumpIt\x86\DumpIt.exe
MAGNET Encrypted Disk Detector
$SCRIPT_DIR\Tools\EDD\EDDv310.exe
MAGNET Ram Capture
$SCRIPT_DIR\Tools\MRC\MRCv120.exe
MAGNET Response
$SCRIPT_DIR\Tools\MagnetRESPONSE\MagnetRESPONSE.exe
.\Collect-MemoryDump.ps1 [-Tool] [--Pagefile] [--Triage]
示例 1 - 收集 Microsoft 崩溃转储和页面文件
.\Collect-MemoryDump.ps1 -Comae --Pagefile
示例 2 - 收集原始物理内存转储和页面文件
.\Collect-MemoryDump.ps1 -DumpIt --Pagefile
示例 3 - 收集原始物理内存转储
.\Collect-MemoryDump.ps1 -WinPMEM
示例 4 - 收集 Microsoft 崩溃转储、页面文件和取证痕迹
.\Collect-MemoryDump.ps1 -Comae --Pagefile --Triage
[!IMPORTANT]
目标系统上必须安装 Microsoft .NET Framework 4(或更高版本)才能使用 MAGNET Encrypted Disk Detector 和 MAGNET Response。只需跳过页面文件收集,或从 Microsoft 下载站点下载并安装 Microsoft .NET Framework 4(独立安装程序):
https://www.microsoft.com/en-us/download/details.aspx?id=17718
[!IMPORTANT]
MAGNET DumpIt for Windows 不支持 Windows 7 目标系统。处理 Windows 7 时,请使用其他内存采集工具。

图 1: 帮助信息

图 2: 检查可用空间

图 3: 使用 MAGNET DumpIt for Windows 自动创建 Windows 内存快照(含页面文件)

图 4: 使用 MAGNET DumpIt for Windows 自动创建 Windows 内存快照(含页面文件)

图 5: 使用 WinPMEM 自动创建 Windows 内存快照(含页面文件)

图 6: 使用 Belkasoft Live RAM Capturer 自动创建 Windows 内存快照(含页面文件)

图 7: 使用 MAGNET Response 收集页面文件

图 8: 使用 MAGNET Response 收集正在运行的进程/模块信息

图 9: 消息框

图 10: MAGNET RAM Capture

图 11: 使用 MAGNET RAM Capture 自动创建 Windows 内存快照

图 12: 消息框

图 13: 使用 MAGNET Response 进行分流收集

图 14: 使用 MAGNET DumpIt 创建 Windows 内存快照(含页面文件)+ 分流收集

图 15: 消息框

图 16: Secure Archive 容器(密码:IncidentResponse)和 Logfile.txt

图 17: 输出目录

图 18: 内存目录(DumpIt 和页面文件)

图 19: 内存快照(以符合司法鉴定标准的方式)

图 20: 页面文件和 PageFileInfo

图 21: 页面文件收集(以符合司法鉴定标准的方式)

图 22: 收集的系统信息

图 23: 自动处理 'ProcessesAndModules-Extended_Info.tsv'(MAGNET Response)

图 24: 'ProcessesAndModules-Extended_Info.ps1' ── MemProcFS-Analyzer
7-Zip 24.09 独立控制台版(2024-11-29)
https://www.7-zip.org/download.html
Belkasoft Live RAM Capturer(2018-10-22)
https://belkasoft.com/ram-capturer
MAGNET DumpIt for Windows(2023-01-17) ── Comae-Toolkit-v20230117
https://www.magnetforensics.com/resources/magnet-dumpit-for-windows/
MAGNET Encrypted Disk Detector v3.1.0(2022-06-19)
https://www.magnetforensics.com/resources/encrypted-disk-detector/
MAGNET RAM Capture v1.2.0(2019-07-24)
https://www.magnetforensics.com/resources/magnet-ram-capture/
Magnet RESPONSE v1.7.1(2024-09-07)
https://www.magnetforensics.com/resources/magnet-response/
PsLoggedOn v1.35(2016-06-29)
https://docs.microsoft.com/de-de/sysinternals/downloads/psloggedon
WinPMEM 4.0 RC2(2020-10-13)
https://github.com/Velocidex/WinPmem/releases
Belkasoft Live RAM Capturer
MAGNET DumpIt for Windows
MAGNET Encrypted Disk Detector
MAGNET RAM Capture
MAGNET Response
WinPMEM