One-click install
npx skills add https://github.com/3xecutablefile/opencode-rev-forensics --skill memory-forensics-3xecutablefile
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: memory-forensics
Source: https://github.com/3xecutablefile/opencode-rev-forensics/tree/main/skills/memory-forensics
Command: npx skills add https://github.com/3xecutablefile/opencode-rev-forensics --skill memory-forensics-3xecutablefile

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Memory forensics removes the guesswork in incident response by helping analysts reconstruct what was running in RAM, what it connected to, and what artifacts it left behind.

Core Features & Use Cases

  • Memory acquisition guidance: Covers live acquisition and common acquisition paths across Windows, Linux, and macOS to obtain usable memory images for analysis.
  • Volatility-based investigation: Uses Volatility 3 workflows to enumerate processes, inspect network activity, examine modules/DLLs, detect injection, and recover registry/file artifacts from dumps.
  • Incident response and malware analysis: Supports end-to-end triage workflows including timelines, persistence hunting, and targeted artifact dumping for investigation and follow-on reverse engineering.

Quick Start

Run a Volatility 3 process survey on the RAM image by executing: vol -f memory.raw windows.pstree.

Frequently Asked Questions about memory-forensics

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

FAQPage Schema
How do I extract incident-relevant artifacts from a memory dump?

To extract artifacts from a memory dump, you analyze the volatile memory image using Volatility 3 plugins to enumerate processes, inspect network activity, and recover registry or file findings for incident response.

Can I use Volatility 3 to detect process injection in RAM captures?

Yes, you can use Volatility 3 to detect process injection in RAM captures by running plugin-driven verification workflows that inspect modules, DLLs, and memory-resident persistence across Windows, Linux, and macOS dumps.

What is the best way to start a memory forensics investigation on a RAM image?

The best way to start memory forensics on a RAM image is running a Volatility 3 process survey, such as executing vol -f memory.raw windows.pstree, to map running processes and identify suspicious activity.

Does memory forensics work with Linux and macOS RAM acquisition?

Memory forensics supports Linux and macOS RAM acquisition by guiding live acquisition paths and applying appropriate symbol tables during Volatility 3 analysis to produce accurate process and network findings.

Why do I need appropriate symbol tables for Volatility 3 analysis?

You need appropriate symbol tables for Volatility 3 analysis because they enable the framework to correctly interpret memory structures and extract accurate process, registry, and injection artifacts from the captured RAM image.

What do I need to acquire before performing memory forensics on a live system?

Before performing memory forensics, you need to complete RAM acquisition to obtain a usable memory image, ensuring the captured dump accurately preserves volatile data like running processes and network connections for analysis.