memory-forensics

Analyze RAM dumps with Volatility 3 to extract processes and artifacts.

4|Updated Mar 3, 2026
One-click install
npx skills add https://github.com/AI-Foundry-Core/ril-agents --skill memory-forensics-ai-foundry-core
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: memory-forensics
Source: https://github.com/AI-Foundry-Core/ril-agents/tree/main/plugins/reverse-engineering/skills/memory-forensics
Command: npx skills add https://github.com/AI-Foundry-Core/ril-agents --skill memory-forensics-ai-foundry-core

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Memory forensics enables rapid acquisition and analysis of RAM artifacts to uncover running processes, hidden injections, and artifacts that reside in memory during incidents.

Core Features & Use Cases

  • Live and memory dump analysis: Acquire, load, and analyze memory images from Windows, Linux, and macOS.
  • Artifact extraction: Extract process lists, DLLs, network connections, registry artifacts, and shellcode indicators.
  • Malware and incident analysis: Perform malware analysis and incident response workflows focusing on memory-based artifacts.

Quick Start

Run volatility3 against a memory dump to enumerate processes, extract artifacts, and begin incident analysis.

Frequently Asked Questions about memory-forensics

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

FAQPage Schema
How do I analyze a RAM dump to find hidden processes and rootkits?

Memory forensics analyzes RAM dumps with Volatility 3 to identify running processes, hidden injections, and rootkits. You load a memory image, enumerate processes, and extract artifacts to uncover malicious activity during incident response.

What is memory forensics and when do I need it for malware analysis?

Memory forensics extracts and analyzes RAM artifacts to uncover running processes, hidden injections, and shellcode. You need it for malware analysis and incident response when threats reside in memory and leave no disk footprint.

Does Volatility 3 work with Linux and macOS memory images?

Yes, Volatility 3 supports memory image analysis across Windows, Linux, and macOS. It manages OS-specific symbols to extract process lists, network connections, and registry artifacts from memory dumps.

How do I extract network connections and registry artifacts from a memory dump?

You run Volatility 3 plugins against a loaded memory dump to extract network connections, registry artifacts, DLLs, and shellcode indicators. This artifact extraction directly supports incident response and malware analysis workflows.

What is the best way to start with incident response using a RAM dump?

The best way to start incident response is running Volatility 3 against a RAM dump to enumerate processes and extract artifacts. This quickly identifies running processes, rootkits, and network connections for malware analysis.

Do I need specific symbols to perform memory forensics on different operating systems?

Yes, Volatility 3 requires proper symbol handling to analyze memory images from different operating systems. Correct symbol setup ensures accurate extraction of process lists, registry artifacts, and network connections.