ghidra
https://github.com/nationalsecurityagency/ghidra
Java
Ghidra is a software reverse engineering (SRE) framework
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
Java not yet supported29 Subscribers
View all SubscribersAdd a CodeTriage badge to ghidra
Help out
- Issues
- Parse calling conventions in FunctionSignatureParser
- Respect namespaces when applying imported archive signatures
- Ghidra crashes with a fatal JVM SIGSEGV when a Python script is executed after a Torch-based Python script has previously been run in the same session
- decompiler: enable compiler options hardening for C and C++
- eBPF: add GOTOX, the indirect jump
- #9450: Add cspec-driven mechanism for fusing split call-argument pairs into one far pointer
- decompiler: allow non-first output register as return value in fallback path
- Live variable becomes zero after register split, deleting reachable code
- 32-bit assignments in 16-bit applications (and most likely 64-bit in 32 etc.)
- Make unitTestReport fail after aggregate test failures
- Docs
- Java not yet supported