Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 1210

Volatility 框架

Volatility 框架 是什么?

Volatility 框架由 Aaron Walters 与 Volatility 基金会主创的开源内存取证框架,用于从易失性内存(RAM)镜像中提取数字痕迹。


Volatility 框架是事实上的开源内存取证工具集。该项目最初由 Aaron Walters 等人于 2007 年作为 Volatility Project 发布,目前由 Volatility 基金会维护。它能够解析 Windows、Linux 和 macOS 系统下的原始内存采集数据(RAM 转储、休眠文件、页面文件、VMware/VirtualBox 快照)。调查人员通过它枚举进程、网络连接、已加载 DLL、注册表配置单元、内核模块以及 rootkit 痕迹,即使系统已关机仍可分析。Volatility 2 基于 Python 2 编写,长期作为业界标准;Volatility 3 于 2020 年发布,使用 Python 3 重写并提供自动符号处理。它是事件响应剧本的核心组件,广泛用于恶意软件分诊和 APT 调查。

示例

  1. 01

    对已采集的内存镜像运行 'vol.py windows.pslist',列出运行中的进程并识别被掏空的二进制文件。

  2. 02

    在勒索软件调查中使用 'windows.malfind' 提取注入的 shellcode 区域。

常见问题

Volatility 框架 是什么?

由 Aaron Walters 与 Volatility 基金会主创的开源内存取证框架,用于从易失性内存(RAM)镜像中提取数字痕迹。 它属于网络安全的 取证与应急响应 分类。

Volatility 框架 是什么意思?

由 Aaron Walters 与 Volatility 基金会主创的开源内存取证框架,用于从易失性内存(RAM)镜像中提取数字痕迹。

Volatility 框架 是如何工作的?

Volatility 框架是事实上的开源内存取证工具集。该项目最初由 Aaron Walters 等人于 2007 年作为 Volatility Project 发布,目前由 Volatility 基金会维护。它能够解析 Windows、Linux 和 macOS 系统下的原始内存采集数据(RAM 转储、休眠文件、页面文件、VMware/VirtualBox 快照)。调查人员通过它枚举进程、网络连接、已加载 DLL、注册表配置单元、内核模块以及 rootkit 痕迹,即使系统已关机仍可分析。Volatility 2 基于 Python 2 编写,长期作为业界标准;Volatility 3 于 2020 年发布,使用 Python 3 重写并提供自动符号处理。它是事件响应剧本的核心组件,广泛用于恶意软件分诊和 APT 调查。

如何防御 Volatility 框架?

针对 Volatility 框架 的防御通常结合技术控制与运营实践,详见上方完整定义。

Volatility 框架 还有哪些其他名称?

常见的别称包括: Volatility, vol.py, Volatility 3。

相关术语