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
- Decompiler hangs on repeated ((x+1)*x)&1 opaque-predicate obfuscation (path explosion)
- GP-0: Add GhidrAssist extension (Claude-powered RE assistant)
- Decompiler references symbols vs fields in large structs
- Xtensa: fix BALL/BANY/BNALL/BNONE display operand order
- Decompiler: the default lane size guess reads the lanes its storage already uses
- Integer constant equal to a function address is not rendered as a navigable function name
- Decompiler: Split Out As New Expression
- Swift functions on arm64 get parameters that the code does not use (class getter, _modify accessor, struct methods)
- x86: SQRTPS, DIVPS and MOVMSKPS as lane-wise p-code instead of opaque pcodeops
- x86: PSLLDQ as a single 128-bit shift, matching PSRLDQ
- Docs
- Java not yet supported