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 supported30 Subscribers
View all SubscribersAdd a CodeTriage badge to ghidra
Help out
- Issues
- SuperH SH-2A: BAND.B and BANDNOT.B compute the wrong T result (operator precedence / missing bit test)
- AArch64: Add FEAT_CFLT instructions
- SuperH (SH-1/SH-2/SH-2E/SH-2A): mov.b/w/l Rm,@-Rn with Rm == Rn stores the decremented value instead of the original
- Clean up PyGhidra analysis listeners and preserve canceled state
- Preserve script changes and exceptions during PyGhidra path cleanup
- Preserve ByteProviderInputStream read and skip contracts
- Roll back newly created PyGhidra plugin installs after copy failures
- Ignore commented Java-home overrides in PyGhidra launch properties
- Notify PyGhidra monitor listeners on cancellation
- Propagate program-walk callback and filter errors
- Docs
- Java not yet supported