investigate-module

Orchestrate end-to-end unknown module investigation using ARC Probe capabilities.

15|4|Updated Mar 7, 2026
One-click install
npx skills add https://github.com/vzco/arc-probe --skill investigate-module
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: investigate-module
Source: https://github.com/vzco/arc-probe/tree/main/plugins/arc-probe/skills/investigate-module
Command: npx skills add https://github.com/vzco/arc-probe --skill investigate-module

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This orchestration skill enables a structured, end-to-end investigation of an unknown module by coordinating ARC Probe's core capabilities (strings, RTTI, function cross-references, vtable analysis, and GUI visualization) to produce a coherent map of the module.

Core Features & Use Cases

  • Coordinated reconnaissance: discover module footprint, imports/exports, and code layout.
  • Cross-cutting analysis: map RTTI classes, vtables, and call graphs, then annotate with bookmarks.
  • GUI-driven visualization: present findings in the ARC Probe GUI with live struct and function mappings.
  • Use Case: When dropped into a process with an unknown module, run investigate-module to generate a complete module overview and structured report.

Quick Start

Provide the target module name to initiate the end-to-end investigation, and the tool will orchestrate reconnaissance, RTTI discovery, function cross-references, and GUI visualization.

Frequently Asked Questions about investigate-module

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

FAQPage Schema
How do I investigate an unknown module loaded in a target process?

Unknown module investigation is performed by orchestrating automated discovery of strings, RTTI classes, function call graphs, and GUI mapping. This end-to-end process coordinates reconnaissance, cross-reference analysis, and structure mapping to produce a coherent module overview.

What is the best way to map RTTI classes and vtables in an unknown module?

Mapping RTTI classes and vtables is achieved through cross-cutting analysis that identifies runtime type information and cross-references. The process annotates discovered structures and functions with bookmarks, presenting findings in a GUI for visualization.

How do I discover strings and function cross-references during module analysis?

String discovery and function cross-reference analysis are executed through coordinated reconnaissance of the module footprint, imports, exports, and code layout. The investigation guides automated discovery batches and annotates findings with structured bookmarks.

Can I visualize module call graphs and structure mappings in a GUI?

GUI-driven visualization presents module call graphs, vtable analysis, and live structure mappings directly within the ARC Probe interface. Findings from cross-reference analysis and RTTI class discovery are displayed with comprehensive documentation.

Do I need any dependencies to run end-to-end module reconnaissance?

No external dependencies are required to run end-to-end module reconnaissance. The investigation operates using ARC Probe capabilities to coordinate footprint discovery, RTTI mapping, and cross-reference analysis on an unknown module loaded in a target process.

How do I generate a structured report for an unknown module investigation?

A structured report is generated by running the end-to-end investigation, which orchestrates reconnaissance, RTTI discovery, and cross-reference analysis through structured batches. The resulting module overview and mappings are documented comprehensively.