deep-analysis

Analyze binary functions in Ghidra with evidence-backed decompilation updates.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/3xecutablefile/opencode-rev-forensics --skill deep-analysis-3xecutablefile
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: deep-analysis
Source: https://github.com/3xecutablefile/opencode-rev-forensics/tree/main/skills/deep-analysis
Command: npx skills add https://github.com/3xecutablefile/opencode-rev-forensics --skill deep-analysis-3xecutablefile

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the problem of getting stuck on unclear reverse-engineering questions by forcing a focused, evidence-based, depth-first investigation that improves the Ghidra database as you go.

Core Features & Use Cases

  • Depth-first investigation loop: repeatedly read context, analyze behavior, make small database improvements, verify, and follow evidence threads.
  • Question-driven strategies: supports answering what a function does, whether crypto is used, identifying likely C2 indicators, and fixing confusing decompilation types.
  • Evidence and progress tracking: requires address-level evidence for claims, uses bookmarks for findings/TODOs, and continually re-checks that improvements increased clarity.

Quick Start

Ask the AI to deep-analyze function at the suspicious address in Ghidra and return evidence-backed findings plus 2–3 investigation threads.

Frequently Asked Questions about deep-analysis

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

FAQPage Schema
How do I identify what a specific function does during reverse engineering in Ghidra?▼

To identify what a function does during reverse engineering in Ghidra, use a depth-first investigation loop that gathers decompilation context, makes targeted rename and retype improvements, and verifies findings with address-level evidence.

What is the best way to detect crypto or C2 indicators in a binary?▼

The best way to detect crypto or C2 indicators in a binary is to perform focused malware analysis that gathers cross-reference context, analyzes behavior, and documents claims with address and snippet evidence.

How do I fix confusing decompilation types for better readability?▼

To fix confusing decompilation types for better readability, apply iterative type correction by reading context, making small database improvements like retyping and structuring, and verifying clarity through re-reading the output.

Can I track reverse engineering evidence and TODOs directly in Ghidra?▼

Yes, you can track reverse engineering evidence and TODOs directly in Ghidra by using bookmarks for findings and follow-up threads, ensuring all behavioral claims are backed by address-level snippets.

Does this focused binary analysis approach work for single-function tasks?▼

Yes, this focused binary analysis approach works for single-function or single-topic tasks, applying an iterative loop to improve the Ghidra database while answering specific behavior questions.

Why should I use an evidence-based approach for decompilation analysis?▼

You should use an evidence-based approach for decompilation analysis because it prevents getting stuck on unclear questions by forcing depth-first investigation that continually verifies improvements increased clarity.