memory-forensics

Automate memory acquisition with LiME or WinPmem and analyze with Volatility 3 plugins.

175|26|Updated Aug 14, 2025
One-click install
npx skills add https://github.com/jmagly/aiwg --skill memory-forensics-jmagly
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: memory-forensics
Source: https://github.com/jmagly/aiwg/tree/main/agentic/code/frameworks/forensics-complete/skills/memory-forensics
Command: npx skills add https://github.com/jmagly/aiwg --skill memory-forensics-jmagly

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the complex process of acquiring volatile memory from live systems and performing a structured analysis to uncover critical evidence that is not present on disk.

Core Features & Use Cases

  • Acquisition: Supports LiME for Linux and WinPmem for Windows, with options for local file or network streaming.
  • Analysis: Employs Volatility 3 plugins for comprehensive examination of processes, network connections, code injection, persistence mechanisms, and credential material.
  • Use Case: In a security incident, this skill can be used to capture a memory image from a suspected compromised machine and then analyze it to identify malware, active network connections, and user credentials that would otherwise be lost.

Quick Start

Acquire memory from the host [email protected] and analyze it.

Frequently Asked Questions about memory-forensics

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

FAQPage Schema
How do I acquire volatile memory from a compromised Linux or Windows host for incident response?

Memory acquisition from live hosts is automated using LiME for Linux and WinPmem for Windows, capturing volatile data to a local file or streaming it across a network for incident response analysis.

What does Volatility 3 memory analysis reveal about active malware and code injection?

Volatility 3 memory analysis enumerates active processes, extracts network artifacts, detects code injection, and identifies rootkit indicators to uncover active malware and persistence mechanisms in a compromised system.

Can I capture and analyze memory artifacts directly over a network connection?

Network streaming is supported during memory acquisition, allowing you to capture volatile memory from a remote target machine and route it directly for structured analysis without storing local files on the compromised host.

Do I need to install Volatility 3 and LiME before analyzing a memory image?

Yes, Volatility 3, LiME, and WinPmem are required dependencies for execution, providing the framework and kernel modules needed to automate memory acquisition and perform structured forensic analysis on captured images.

What is the best way to extract user credentials and network connections from a memory dump?

Structured analysis with Volatility 3 plugins is the best way to extract credential material and network artifacts from a memory dump, recovering active connections and user credentials that exist only in volatile memory.

When should I use memory forensics instead of standard disk analysis during a security incident?

Memory forensics is necessary when investigating active malware, live network connections, and rootkit indicators that reside exclusively in volatile memory and leave no trace on disk, ensuring critical incident evidence is captured before power loss.