memory-forensics-volatility

Analyze Windows and Linux memory dumps with Volatility 2 and 3 commands.

1.6k|204|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/yaklang/hack-skills --skill memory-forensics-volatility
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: memory-forensics-volatility
Source: https://github.com/yaklang/hack-skills/tree/main/skills/memory-forensics-volatility
Command: npx skills add https://github.com/yaklang/hack-skills --skill memory-forensics-volatility

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a structured, expert playbook for analyzing volatile memory images to detect malware, recover credentials, investigate suspicious processes, and reconstruct incident timelines using Volatility 2 and 3.

Core Features & Use Cases

  • Acquisition Guidance: Best practices for acquiring Windows, Linux, and VM memory images safely and reliably.
  • Volatility 2 vs 3 Mapping: Clear command comparisons and plugin equivalences to run the correct analysis across Volatility versions.
  • Process and Injection Analysis: Techniques to discover hidden processes (DKOM), reflective DLLs, RWX shellcode regions, and dumped injected sections.
  • Network, File, and Registry Correlation: Correlate netscan output with processes, extract files from memory, and inspect registry hives for persistence and user activity.
  • Credential Recovery & Timeline Generation: Steps for SAM/LSA extraction, cached credentials, and producing a mactime-style timeline for incident reconstruction.
  • Linux Rootkit and Forensics: Linux-specific checks for syscall hooking, TTY/AF info anomalies, and shell history extraction for rootkit detection.
  • Use Case: Rapidly triage a suspected compromise by identifying a malicious process, extracting its payload and network indicators, recovering any in-memory credentials, and producing a timeline for reporting.

Quick Start

Use the memory-forensics-volatility skill to analyze mem.raw, identify hidden processes and injected code, extract suspicious files and credentials, and produce an incident timeline.

Frequently Asked Questions about memory-forensics-volatility

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I analyze a memory dump to detect hidden processes and injected code?

Analyze memory dumps using Volatility 2 and 3 to discover DKOM hidden processes, reflective DLLs, and RWX shellcode regions. This Skill provides commands to dump injected sections and correlate suspicious processes with network activity.

Can I extract credentials from a Windows memory image?

Extract credentials from Windows memory images by targeting SAM and LSA secrets along with cached domain credentials. The Skill guides you through the specific Volatility plugins required for in-memory credential recovery.

Does this Skill support Linux memory forensics and rootkit detection?

Linux memory forensics is fully supported, providing checks for syscall hooking and TTY/AF info anomalies to detect rootkits. It also extracts shell history from Linux memory images for incident investigation.

What is the best way to reconstruct an incident timeline from volatile memory?

Reconstruct incident timelines by generating a mactime-style timeline from memory artifacts. The Skill maps Volatility 2 and 3 plugins to extract registry hives, file traces, and process activity for chronological reporting.

How do I acquire memory images safely before starting malware analysis?

Acquire memory images safely by following established best practices for Windows, Linux, and VM environments. The Skill provides acquisition guidance to ensure reliable memory capture before running Volatility analysis.

How do I correlate network connections with processes in a memory dump?

Correlate network connections with processes by running netscan output against active process lists in the memory dump. This identifies rogue network indicators tied to malicious processes for rapid compromise triage.