What problem does it solve? Analysts often need to understand exactly what a malicious binary does internally—its C2 protocol, encryption scheme, and evasion logic—when static triage and sandbox behavior reports are insufficient. This Skill provides a structured Ghidra-based workflow for disassembling and decompiling malware to produce actionable intelligence and detection signatures. ## Core Features & Use Cases - Guided Ghidra Workflow: Step-by-step process covering project setup, headless analysis, entry-point navigation, cross-reference tracing, and decompiler-driven code understanding. - C2 and Crypto Reverse Engineering: Techniques for tracing WinHTTP/socket code paths, mapping command dispatchers, and identifying XOR, RC4, AES, and Base64 routines via constants and loop patterns. - Detection Engineering Output: Produces structured analysis reports with function maps, extracted IOCs, and ready-to-use YARA rules based on unique code patterns. - Use Case: After sandbox analysis flags encrypted traffic to an unknown server, import the unpacked sample into Ghidra, trace the send path back to the encryption routine, recover the RC4 key derivation, and write a YARA rule detecting the decryptor across the malware family. ## Quick Start Ask the agent to reverse engineer an unpacked malware sample with Ghidra and document its C2 protocol, encryption routine, and IOCs as a YARA rule.