forensic-memory

Analyze RAM images for malicious activity and process anomalies.

Updated Jul 30, 2026
One-click install
npx skills add https://github.com/salmanabdurrahman/pi-pentest-agent --skill forensic-memory
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: forensic-memory
Source: https://github.com/salmanabdurrahman/pi-pentest-agent/tree/main/skills/forensic-memory
Command: npx skills add https://github.com/salmanabdurrahman/pi-pentest-agent --skill forensic-memory

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill addresses the need for a rigorous, chain-of-custody compliant workflow for analyzing memory images, ensuring that forensic investigations are conducted without compromising evidence integrity or exposing sensitive data.

Core Features & Use Cases

  • Integrity-First Analysis: Enforces SHA-256 hashing and working-copy discipline to ensure original evidence remains untampered.
  • Anomaly Detection: Identifies hidden processes, code injection (RWX regions), and suspicious network artifacts within memory dumps.
  • Use Case: Use this skill to investigate a suspected compromised workstation by analyzing a RAM dump for rootkit indicators, injected malicious code, and unauthorized network connections while maintaining strict evidence documentation.

Quick Start

Use the forensic-memory skill to initiate an analysis of the memory image located at path/to/evidence.raw by first verifying its hash and then enumerating all active processes.

Frequently Asked Questions about forensic-memory

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

FAQPage Schema
How do I analyze a RAM dump for malware without compromising evidence integrity?

Analyze a RAM dump securely by enforcing SHA-256 hashing and working-copy discipline. This ensures original evidence remains untampered while identifying hidden processes, code injection, and network artifacts during incident response.

What is memory forensics and when do I need it for incident response?

Memory forensics is the offline analysis of RAM images to identify malicious activity and process anomalies. You need it during incident response to investigate compromised systems by extracting forensic metadata without executing binaries.

Do I need Volatility3 to perform offline memory forensics?

Yes, you need a memory analysis framework like Volatility3. It is required to parse system state and extract forensic metadata from RAM dumps, enabling the detection of rootkit indicators and unauthorized network connections.

Can I detect code injection and hidden processes in a memory image?

Yes, you can detect code injection by identifying RWX memory regions. The analysis scans memory images to uncover hidden processes, injected malicious code, and suspicious network artifacts, revealing deep system compromises.

What is the best way to maintain chain-of-custody during RAM analysis?

The best way to maintain chain-of-custody is by using a hash-first workflow that verifies SHA-256 hashes before analysis. This approach, combined with working-copy discipline and redacted reporting, ensures evidence documentation remains strict.

How do I enumerate active processes from an evidence.raw file?

To enumerate active processes from evidence.raw, first verify the file hash, then use a memory analysis framework to parse the image. This extracts system state metadata to list all running processes and identify anomalies.