memory-forensics

Extracts forensic artifacts from Windows, Linux, macOS memory dumps using Volatility 3.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/ekremmkasap/jarvis --skill memory-forensics-ekremmkasap
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: memory-forensics
Source: https://github.com/ekremmkasap/jarvis/tree/main/server/agent_prompts/wshobson/plugins/reverse-engineering/skills/memory-forensics
Command: npx skills add https://github.com/ekremmkasap/jarvis --skill memory-forensics-ekremmkasap

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Memory forensics is essential to acquire and analyze volatile RAM data to uncover artifacts during incident response and malware analysis.

Core Features & Use Cases

  • Live memory acquisition across Windows, Linux, and macOS.
  • Volatility 3 driven analysis for process, network, registry, and artifact extraction.
  • Use Case: Respond to a RAM-based malware infection by enumerating processes, dumped memory, and extracted indicators.

Quick Start

Begin by collecting a memory dump with a supported tool and load it into Volatility 3 to run core plugins for process enumeration, network artifacts, and RAM artifact extraction.

Frequently Asked Questions about memory-forensics

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

FAQPage Schema
How do I extract artifacts from a RAM dump for incident response?

To analyze a RAM dump for malware, load the volatile memory capture into Volatility 3 and run core plugins to enumerate active processes, scan network artifacts, and extract malicious indicators hidden in volatile memory.

What is memory forensics used for during malware analysis?

Memory forensics is used to acquire and analyze volatile RAM data, uncovering hidden artifacts like injected processes or rootkits during malware triage that traditional disk analysis often misses completely.

Does Volatility 3 work with Linux and macOS RAM captures?

Yes, Volatility 3 works with Linux and macOS RAM captures. The analysis process supports live memory acquisition and artifact extraction across Windows, Linux, and macOS platforms for post-incident investigations.

How do I enumerate processes and network connections in a memory dump?

You enumerate processes and network connections in a memory dump by running specific Volatility 3 analysis plugins like process enumeration and netscan workflows to extract active runtime artifacts from the captured volatile memory.

Can I dump memory from a specific process during a malware investigation?

Yes, you can dump memory from a specific process by utilizing the memdump workflow within Volatility 3. This allows you to extract the exact volatile memory space of a suspicious process for deeper malware analysis.

What is the best way to detect rootkits using volatile memory analysis?

The best way to detect rootkits using volatile memory analysis is to acquire a live RAM dump and run Volatility 3 plugins to identify discrepancies in process enumeration and registry artifacts that indicate kernel-level rootkit manipulation.