pemcp-analyze

Analyze PE, ELF, Mach-O, and .NET binaries with PeMCP's integrated toolset.

39|9|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/JameZUK/PeMCP --skill pemcp-analyze
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pemcp-analyze
Source: https://github.com/JameZUK/PeMCP/tree/main/.claude/skills/pemcp-analyze
Command: npx skills add https://github.com/JameZUK/PeMCP --skill pemcp-analyze

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Binary analysis is often fragmented across multiple tools and manual workflows. This skill unifies PeMCP's 178 tools into a single, orchestrated workflow to speed malware triage, reverse engineering, and threat intelligence, ensuring reproducible results.

Core Features & Use Cases

  • Phase-driven analysis covering environment discovery, identification, unpacking, mapping, deep dive, extraction, and reporting.
  • Evidence-based conclusions citing tool output and notes for traceability.
  • Multi-format support for PE/ELF/Mach-O, .NET, Go, Rust, and shellcode analysis.
  • C2 configuration extraction and threat intel with automated validation.

Quick Start

Load a sample binary with open_file and start Phase 0 discovery to begin automated triage.

Frequently Asked Questions about pemcp-analyze

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

FAQPage Schema
How do I extract C2 configuration from malware binaries?

C2 configuration extraction is automated by applying deobfuscation and data-flow analysis across PE, ELF, Mach-O, and .NET targets. The workflow validates extracted configurations and returns structured IOCs and threat intelligence with traceable evidence notes.

What is the best way to automate malware triage for multiple file formats?

Automated malware triage uses a phase-driven workflow covering environment discovery, identification, unpacking, mapping, and deep dive analysis. It supports PE, ELF, Mach-O, .NET, Go, Rust, and shellcode formats to produce reproducible risk assessments.

Can I analyze Go and Rust binaries using a unified reverse-engineering workflow?

Yes, Go and Rust binaries are supported alongside PE, ELF, Mach-O, .NET, and shellcode formats. The unified workflow orchestrates identification, unpacking, and data-flow analysis to produce actionable malware findings for these compiled formats.

How do I ensure reproducibility when reverse-engineering malware samples?

Reproducibility is ensured by capturing evidence throughout the analysis pipeline, citing tool output and notes for traceability. Structured IOCs, risk assessments, and validated capabilities are returned with traceable notes to support reporting.

Does automated binary analysis handle unpacking and deobfuscation?

Yes, automated unpacking and deobfuscation are core phases in the binary analysis workflow. The pipeline applies these techniques to map execution flow and extract validated capabilities before generating structured threat intelligence findings.