Agent Skills
返回列表
🔒

内存取证与Volatility

IT 运维与安全 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/memory-forensics-volatility-lg1m 到 AI 助手中。

技能介绍

解决什么内存取证问题

内存镜像分析常卡在几个具体问题:现场镜像缺少现场记录时,难以判断该从哪一步开始;Volatility 2 与 3 的命令、profile、插件命名差异容易让分析流程中断;发现隐藏进程、反射式 DLL 注入、shellcode、凭据、注册表和文件时,缺少统一判断口径。该技能把取证流程整理成可复核的 playbook,适合在已获取 Linux、Windows 或虚拟机内存镜像后做系统性排查。

技能如何组织分析

它先要求确定系统类型,再进入流程化分析:

  • 进程与隐藏检测:对比 pslist 与 psscan,识别可能的 DKOM 隐藏;通过父进程关系发现异常,例如 cmd.exe 拉起 svchost.exe 或伪 svchost。
  • 网络与 DLL:用 netscan 等结果关联 PID,判断可疑外联;检查 dlllist 与 ldrmodules,若 DLL 在三个列表中均为 False,提示反射式加载或隐藏。
  • 注入与恶意痕迹:用 malfind 找 PAGE_EXECUTE_READWRITE 且无磁盘文件映射的区域,识别 shellcode / PE 注入迹象。
  • 凭据、文件、注册表与历史:继续抽取哈希、文件、注册表项和命令历史,最后生成时间线。
  • Vol 2 / Vol 3 差异:imageinfo、hashdump 等 Vol 2 写法与 windows.info、windows.hashdump 等 Vol 3 命名通过对照表衔接;需要时还可加载 VOLATILITY_CHEATSHEET.md。

边界与注意点

它不替代镜像获取和链式保管;分析前需确认镜像格式、profile / symbol table 可用性。Vol 2 与 Vol 3 行为不同,命令不应机械混用;Linux 分析可能需要自行构建 profile,rootkit 可能干扰系统调用、SSDT/IDT 或内核对象判断。结果是线索,应结合 pcap、隐写和权限提升材料交叉验证,避免把单一插件命中直接当成结论。

使用场景

  • 安全工程师分析Windows内存镜像时,因Volatility2与3命令差异难以执行流程,该技能用对照表衔接并给出插件序列。
  • 应急响应人员排查内存镜像中的隐藏进程、反射式DLL注入与可疑网络连接,需要快速判断是否为恶意程序留存的线索。
  • 渗透测试人员分析Linux内存镜像时,需构建profile并排查内核对象修改,该技能提供流程以快速定位后渗透痕迹。
  • 取证人员需从内存镜像中提取登录凭据哈希、注册表项和命令历史,该技能提供具体步骤以便关联进程与时间线。

适合人员

  • 负责内存镜像分析的安全工程师,需要规范取证流程,规避Volatility2与3命令差异导致的分析中断。
  • 处理内存相关安全事件的应急响应人员,需要快速检测隐藏进程、DLL注入和可疑网络连接以推进调查。
  • 开展内存取证的渗透测试人员,需要借助流程化分析定位后渗透痕迹,验证攻击路径。
  • 负责数字取证的司法人员,需要从内存中提取可靠证据,生成可追溯的时间线支持调查。