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.