Ghidra
Hacker ApprovedThe most recommended of 9 reverse engineering tools
Free, open-source reverse engineering suite that decompiles many processor architectures and can be automated; critics find the UI laggy and hard for newcomers to learn.
Free, open-source reverse engineering suite that decompiles many processor architectures and can be automated; critics find the UI laggy and hard for newcomers to learn.
100 people gave an opinion
- recommend it
- 80
- criticize it
- 20
- approval share
- 80%
Recommended in 13 of 13 months
- November 2025: recommended
- December 2025: recommended
- January 2026: recommended
- February 2026: recommended
- March 2026: recommended
- April 2026: recommended
- May 2026: recommended
- June 2026: recommended
- July 2026: recommended
- August 2026: recommended
- September 2026: recommended
- October 2026: recommended
- November 2026: recommended (month in progress)
Why it carries the badge
- 80 people recommend itNeeds 10 or more, met.
- 4 recommenders for every criticNeeds 2 to 1 or better, met.
- Recommended in 13 of 13 monthsNeeds 4 or more, met.
The same three rules apply to every product, and the badge can’t be bought. How the badge works
What people say about it
The reasons people give, with the number of comments that give each one. Open a reason to read what they said.
Why people recommend it
Each mark is one comment
Works well with LLM and MCP workflows
“"ghidra -> ask LLM to reason about ghidra decompilation" is very effective on all but the most highly obfuscated binaries.”
Comment from 15 Apr 2026 in “Cybersecurity Looks Like Proof of Work Now” “I would also suggest spending a few minutes to set up an mCP server with ghidra once you've learned the basics”
Comment from 16 Feb 2026 in “Ghidra by NSA” “It's been pretty good with a Ghidra MCP at signature scanning for extremely niche undocumented software.”
Comment from 31 May 2026 in “Microsoft degrades functionality of perpetually-licensed offline products” - Comment from 12 Jan 2026 in “Show HN: AI in SolidWorks”
- Comment from 10 Oct 2026 in “REA Reverse – Engineer Anything”
- Comment from 28 Oct 2026 in “Decompiling Fast Food Tycoon 2: Drawing the World”
- Comment from 5 Jul 2026 in “Command and Conquer Generals natively ported to macOS, iPhone, iPad using Fable”
- Comment from 5 Jul 2026 in “Command and Conquer Generals natively ported to macOS, iPhone, iPad using Fable”
- Comment from 16 Jun 2026 in “Reimagining Xenon II (a 1989 classic game) using Fable and Ghidra [video]”
- Comment from 23 Mar 2026 in “Using local LLM and Ghidra to analyze malware (Part 2)”
- Comment from 26 Mar 2026 in “Running Tesla Model 3's Computer on My Desk Using Parts from Crashed Cars”
Extensible with plugins, scripts and APIs
“Ghidra has a cli mode and various bindings so you can automate decompiling various binaries”
Comment from 13 Dec 2025 in “OpenAI are quietly adopting skills, now available in ChatGPT and Codex CLI” “Ghidra's architecture lends itself to really powerful automation tricks”
Comment from 16 Feb 2026 in “Ghidra by NSA” “Ghidra is extremely extensible with their plugin/tool architecture”
Comment from 16 Feb 2026 in “Ghidra by NSA” - Comment from 6 Oct 2026 in “Tapo (Rust/Python library) now speaks TP-Link's TPAP protocol”
Decompiles many processor architectures
“Ghidra excels because it is extremely abstract, so new processors can be added at will and automatically have a decompiler”
Comment from 16 Feb 2026 in “Ghidra by NSA” “Ghidra (which supports a lot of those old CPU arches) for more advanced analysis”
Comment from 16 Feb 2026 in “Ghidra by NSA” “Ghidra is the better tool if you're dealing with exotic architectures”
Comment from 16 Feb 2026 in “Ghidra by NSA” Used for serious professional work
“I recommend it for serious work. Well, serious enough that I got paid for doing it, and/or given talks about it.”
Comment from 16 Feb 2026 in “Ghidra by NSA” “Ghidra is a very impressive piece of software with a deep bench of functionality.”
Comment from 16 Feb 2026 in “Ghidra by NSA” “once you get into embedded Ghidra is heavily used for serious work”
Comment from 16 Feb 2026 in “Ghidra by NSA”
What people warn about
Each mark is one comment
Slow, laggy UI and performance
“Ghidra's most painful limitation was extremely slow time with Go Lang”
Comment from 22 Feb 2026 in “We hid backdoors in ~40MB binaries and asked AI + Ghidra to find them” “The Ghidra UI is noticeably laggy to perform basic operations even with tiny binaries”
Comment from 17 Feb 2026 in “Ghidra by NSA” “I'm not super happy with the design (I feel like it's built to be slow…)”
Comment from 9 Apr 2026 in “I Ported Mac OS X to the Nintendo Wii” Poor results on some binaries
“These results are terrible, false positives and false negatives. Useless”
Comment from 22 Feb 2026 in “We hid backdoors in ~40MB binaries and asked AI + Ghidra to find them” “At this point static analysis like IDA and Ghidra stopped working.”
Comment from 11 Oct 2026 in “500B tokens later: Letting AI agents decompile a first-person shooter” “attempting to shoehorn them into ghidra produces not great results”
Comment from 16 May 2026 in “I designed a nibble-oriented CPU in Verilog to build a scientific calculator”
Other reverse engineering tools people recommend
The four most recommended other reverse engineering tools, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.
| Product | Recommend | Criticize | Approval | Months | Owned | Badge |
|---|---|---|---|---|---|---|
| GhidraThis page | 80 | 20 | 80% | 13 | — | Approved |
| GhidraMCP | 30 | 11 | 73% | 10 | — | Approved |
| IDA Pro | 25 | 7 | 78% | 9 | — | Approved |
| REA Reverse-Engineer Anything | 14 | 9 | 61% | 2 | — | — |
| Binary Ninja | 13 | 5 | 72% | 5 | — | Approved |
What people said
40 of the 114 comments that mention it, newest first. Each links to the original comment.
“you'll likely get better results using Ghidra directly with tool calls through an MCP adapter”
“At this point static analysis like IDA and Ghidra stopped working.”
“I have done this with regular agents and their use of Ghidra and other tools, with great results”
“there are plenty of ghidra scripts (and proper docs for the APIs)”
“it's an extremely good learning experience given the paucity of OSS code for stuff like this”
“I let GPT-5.5 download Ghidra + MCP connectors, start the project, and do all the work.”
“I’m one of many right now using Ghidra + LLM workflow. It’s doing the thing it needs to”
“Using Ghidra for a decompilation pre-pass / spot decompilation and Fable was amazing.”
“I am absolutely blown away how little resistance it has decompiling old Win95/98 binaries”
“It's able to write an automated script using the Ghirda API to decompile the program just fine”
“It's been pretty good with a Ghidra MCP at signature scanning for extremely niche undocumented software.”
“attempting to shoehorn them into ghidra produces not great results”
“Ghidra or even the now-free-for-personal-use IDA Pro are so much better and move convenient”
“Paired with Ghidra having a binary, being able to do a memory dump of a live running program”
“"ghidra -> ask LLM to reason about ghidra decompilation" is very effective on all but the most highly obfuscated binaries.”
“I watched it start downloading ghidra, observe that the download was taking a while”
“I'm not super happy with the design (I feel like it's built to be slow…)”
“you can have leaked System 7.1 source, Ghidra and MCP to help make up the difference”
“I once used Ghidra to decompile a hand-written ARM assembly floating point library and compile the result to a different architecture, and it was significantly faster than GCC's built in methods”
“It's pretty amazing what Claude + Ghidra + knowledgable coaching can accomplish.”
“The biggest killer-app feature is having the LLM writes its analysis back to Ghidra.”
“These results are terrible, false positives and false negatives. Useless”
“Ghidra's most painful limitation was extremely slow time with Go Lang”
“The Ghidra UI is noticeably laggy to perform basic operations even with tiny binaries”
“I was able to get a pretty much working networking layer for instance with less than an hour's work.”
“I would also suggest spending a few minutes to set up an mCP server with ghidra once you've learned the basics”
“Ghidra (which supports a lot of those old CPU arches) for more advanced analysis”
“once you get into embedded Ghidra is heavily used for serious work”
“I recommend it for serious work. Well, serious enough that I got paid for doing it, and/or given talks about it.”
“Ghidra's architecture lends itself to really powerful automation tricks”
“Ghidra is extremely extensible with their plugin/tool architecture”
“Ghidra is the better tool if you're dealing with exotic architectures”
“Ghidra excels because it is extremely abstract, so new processors can be added at will and automatically have a decompiler”
“Ghidra is a very impressive piece of software with a deep bench of functionality.”
“It produces very sloppy C code, but still reads faster than assembly most of the time.”
“What parts of Ghidra (like cross referencing, translating, interpreting text and code) can be "uplifted"”
“It will show you the assembly code, do its best at giving you a C representation of that code”
“I first had it first reverse engineer the Altium file format using a Ghidra MCP and was impressed”
“I extracted the physics engine from Ms flight simulator 3.0 (C) and ported it into my own project (rust) in Ghidra”
“Ghidra has a cli mode and various bindings so you can automate decompiling various binaries”
Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.