What it does
- Binary decompilation: decompiles functions and documents what they do in human-readable form
- Vulnerability research: searches for buffer overflows, dangerous API calls, memory corruption patterns, and other binary-level vulnerabilities
- Malware analysis: analyzes unknown or suspicious binaries to understand their behavior and capabilities
- Cross-binary comparison: compares binaries to identify changes between versions, which is useful for patch diffing and regression analysis
- Project lifecycle management: creates and manages Ghidra projects, uploads binaries, and runs automated analysis passes
- File handling: accepts binaries via URL or local file upload directly into the analysis environment

