memory-forensics-volatility

Analyze Volatility 2/3 memory dumps for malware and incident response evidence.

5|2|Updated May 16, 2026
One-click install
npx skills add https://github.com/DorianGallo/hack-skills-local --skill memory-forensics-volatility-doriangallo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: memory-forensics-volatility
Source: https://github.com/DorianGallo/hack-skills-local/tree/main/skills/memory-forensics-volatility
Command: npx skills add https://github.com/DorianGallo/hack-skills-local --skill memory-forensics-volatility-doriangallo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) and references (resource) components.

What problem does it solve?

Memory forensics turns an opaque memory dump into evidence you can analyze for malware behavior, persistence, credential material, and incident timelines.

Core Features & Use Cases

  • Acquire and triage memory dumps across OSes using Volatility 2/3 workflows for Linux and Windows, including common acquisition tools and dump formats.
  • Detect stealth and injection behavior by comparing linked vs scanned process lists, inspecting parent-child relationships, enumerating modules/DLLs, and using malfind-style injection indicators.
  • Recover actionable artifacts for investigations including credentials (hashes/LSA/cached creds), extracted files, registry persistence clues, command history, and timeline reconstruction.

Quick Start

Use the memory-forensics-volatility skill to analyze the provided memory dump, starting with OS identification and then running hidden process detection, injection checks, and a timeline export.

Frequently Asked Questions about memory-forensics-volatility

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

FAQPage Schema
How do I detect hidden processes or malware injection in a memory dump?

Memory forensics detects hidden processes and malware injection by comparing linked process lists against scanned entries, inspecting parent-child relationships, and using malfind-style indicators to identify unlinked or injected process memory regions.

Can I extract credentials and hashes from a raw Windows memory dump?

Credential extraction from a raw memory dump recovers actionable investigation artifacts including password hashes, LSA secrets, and cached credentials using specific Volatility plugins designed for Windows memory analysis.

Does this memory forensics workflow support both Linux and Windows dump triage?

Memory forensics supports both Linux and Windows dump triage using Volatility 2 and 3 workflows, requiring a Volatility profile for version-specific analysis or relying on Volatility 3 auto-detection for automatic profile selection.

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

Timeline reconstruction from memory artifacts uses the Volatility timeliner plugin to aggregate process execution, network connections, and registry modifications into a chronological incident timeline for forensic investigation.

How do I investigate process injection and DLL module loading during incident response?

Incident response investigation of process injection enumerates loaded modules and DLLs, cross-references scanned versus linked process lists, and applies malfind-style checks to isolate injected code within process memory spaces.

Why use pslist versus psscan for process discovery in digital forensics?

Process discovery in digital forensics uses pslist to enumerate active linked processes and psscan to uncover hidden or terminated processes by scanning raw memory, revealing discrepancies that indicate rootkit or malware concealment.