map-module

Discover and label all functions in a loaded module using exports, RTTI, and .pdata data.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables developers and reverse engineers to comprehensively analyze a loaded module by discovering all functions (exports, RTTI, and pdata), scanning strings, and constructing a labeled function map that is usable in GUI tools for rapid navigation and analysis.

Core Features & Use Cases

  • Exports, RTTI, and pdata integration to uncover named and unnamed functions.
  • String reference tracing to map strings to their referring functions and identify key entry points.
  • GUI-ready function map labeling to provide a persistent, visual overview of a module's function landscape for debugging and exploitation research.
  • Use Case: When analyzing a binary like client.dll, generate a complete function map to understand function boundaries, references, and potential interaction points.

Quick Start

Load the target module into the tool and run the map-module workflow to generate a labeled function map.

Frequently Asked Questions about map-module

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

FAQPage Schema
How do I map all functions in a loaded PE module for reverse engineering?

You map functions in a loaded PE module by combining exports, RTTI, and .pdata data to detect function boundaries and build a complete function map. This uncovers both named and unnamed functions for reverse engineering.

What is the best way to trace string references to identify key function entry points in a binary?

Tracing string references to functions is best done by scanning strings across PE assets and mapping them to their referring functions. This identifies key entry points and interaction points within the binary for analysis.

Can I generate a GUI-ready labeled function map from client.dll for game modding?

Yes, you can generate a GUI-ready labeled function map from client.dll by integrating exports, RTTI, and pdata. This provides a persistent visual overview of the function landscape for game modding and debugging.

How does RTTI and pdata integration help discover unnamed functions during module analysis?

RTTI and pdata integration helps discover unnamed functions during module analysis by providing structural data that detects function boundaries beyond standard exports. This allows comprehensive function discovery across the loaded module.

Do I need any dependencies to perform module analysis and export import data?

No dependencies are required to perform module analysis and export import data. The tool directly extracts PE structure, function sources, and import/export data from the loaded module to produce the function map.