Java ghidra-extension

Open-source Java projects categorized as ghidra-extension

Top 5 Java ghidra-extension Projects

ghidra-extension
  1. ghidra-delinker-extension

    Ghidra extension for exporting relocatable object files

    Project mention: Binary modding a water dispenser to save me from pressing a button (2021) | news.ycombinator.com | 2025-01-11

    That assumes you have a source tree to build. Decompilation output generally is meant for human consumption and is not suitable for a compiler without significant rework and carrying out a full decompilation project (even a non-matching one) is a lot of work.

    This is why traditional binary patching is the usual go-to option, because it doesn't require much upfront effort to perform. The downside is that you're constrained by the memory map of the original program and contorting your modifications to fit can be a huge pain.

    There are alternative, less widely known techniques out there with different tradeoffs. For example, if you can make the original program bytes relocatable then you can run those through a linker and let it mend both original and new parts together. I've specifically built tooling to do that (delinking programs back to object files [1]), it's faster than a decompilation project because you merely need to figure out and undo all the relocation spots, but you don't get source code at the end.

    [1] https://github.com/boricj/ghidra-delinker-extension

  2. Nutrient

    Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers. Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.

    Nutrient logo
  3. GhidraEmu

    Native Pcode emulator

  4. NTRGhidra

    A Nintendo DS binary loader for Ghidra

  5. GhidrAssist

    An LLM extension for Ghidra to enable AI assistance in RE.

    Project mention: LLM-augmented reverse engineering extension for Ghidra | news.ycombinator.com | 2025-02-08
  6. GhidraChatGPT

    Brings the power of ChatGPT to Ghidra!

  7. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Java ghidra-extension discussion

Log in or Post with

Java ghidra-extension related posts

  • Binary modding a water dispenser to save me from pressing a button (2021)

    1 project | news.ycombinator.com | 11 Jan 2025
  • GhidraEmu - a plugin that allows you to easily deal with native pcode emulation. Can be useful for working with a variety of exotic processors or for cases which there is no common emulators implemented. If the processor/vm supported is by Ghidra for reverse engineering — it can be emulated!

    1 project | /r/ReverseEngineering | 19 Dec 2022

Index

What are some of the best open-source ghidra-extension projects in Java? This list will help you:

# Project Stars
1 ghidra-delinker-extension 374
2 GhidraEmu 285
3 NTRGhidra 169
4 GhidrAssist 139
5 GhidraChatGPT 126

Sponsored
Nutrient – The #1 PDF SDK Library, trusted by 10K+ developers
Other PDF SDKs promise a lot - then break. Laggy scrolling, poor mobile UX, tons of bugs, and lack of support cost you endless frustrations. Nutrient’s SDK handles billion-page workloads - so you don’t have to debug PDFs. Used by ~1 billion end users in more than 150 different countries.
www.nutrient.io

Did you know that Java is
the 8th most popular programming language
based on number of references?