memory-forensics
Master memory forensics with techniques for acquisition, process analysis, and artifact extraction using Volatility 3 for incident response and malware analysis.
Introduction
The Memory Forensics skill provides a comprehensive toolkit for security researchers, incident responders, and malware analysts to inspect the volatile state of compromised systems. It focuses on the Volatility 3 framework, enabling deep-dive analysis into RAM captures from Windows, Linux, and macOS environments. This skill streamlines the complex process of identifying hidden processes, injected code, and persistence mechanisms that remain invisible to traditional disk-based forensic tools.
-
Advanced memory acquisition workflows for live systems, virtual machines (VMware, VirtualBox, QEMU), and cloud checkpoints using tools like WinPmem, LiME, and osxpmem.
-
Comprehensive Volatility 3 integration for Windows, Linux, and macOS, including plugin-driven analysis for process listing (pslist, pstree), network activity (netscan, sockstat), and kernel module identification.
-
Deep inspection capabilities for memory injection detection using VAD (Virtual Address Descriptor) analysis, malfind, and YARA-based memory scanning to identify malicious code patterns.
-
Registry and file system artifact extraction from RAM, including MFT scanning, file object reconstruction, and hive analysis for forensic reconstruction of user activity.
-
Standardized incident response and malware analysis workflows, providing actionable steps from initial process surveys to memory dump strings analysis and persistence mechanism identification.
-
Ensure proper environment preparation by installing appropriate symbol tables for the target OS version before initiating analysis.
-
Requires privileged access for memory acquisition; ensure raw memory format is maintained for maximum compatibility with analysis tools.
-
Best suited for post-compromise investigation, lateral movement detection, and identifying rootkits that operate primarily in memory.
-
Utilize strings extraction and YARA rules in conjunction with volatility plugins to provide multi-layered validation of suspicious findings.
Repository Stats
- Stars
- 34,575
- Forks
- 3,747
- Open Issues
- 5
- Language
- Python
- Default Branch
- main
- Sync Status
- Idle
- Last Synced
- Apr 30, 2026, 04:02 PM