{
  "added_at": "2026-10-19",
  "additional_evidence_urls": [
    "https://github.com/rizinorg/rz-ghidra/blob/0f4e062aca031f63bd97ffcb49ca289049ec2e9d/README.md#L12-L40",
    "https://github.com/rizinorg/rz-ghidra/blob/0f4e062aca031f63bd97ffcb49ca289049ec2e9d/README.md#L75-L93",
    "https://github.com/rizinorg/rz-ghidra/blob/0f4e062aca031f63bd97ffcb49ca289049ec2e9d/.gitmodules",
    "https://github.com/rizinorg/rz-ghidra/tree/0f4e062aca031f63bd97ffcb49ca289049ec2e9d/src",
    "https://github.com/rizinorg/rz-ghidra/tree/0f4e062aca031f63bd97ffcb49ca289049ec2e9d/cutter-plugin",
    "https://github.com/rizinorg/rz-ghidra/blob/0f4e062aca031f63bd97ffcb49ca289049ec2e9d/.github/workflows/ci.yml",
    "https://github.com/rizinorg/rz-ghidra/tree/0f4e062aca031f63bd97ffcb49ca289049ec2e9d/test/bins",
    "https://github.com/rizinorg/rz-ghidra/blob/0f4e062aca031f63bd97ffcb49ca289049ec2e9d/COPYING",
    "https://github.com/rizinorg/rz-ghidra/releases/tag/v0.9.0"
  ],
  "category": "native-analysis",
  "description_en": "Rizin plugin that embeds Ghidra's C++ decompiler and Sleigh disassembler, so no Java Ghidra installation is needed. Its pdg commands decompile the current function, optionally side by side with offsets or as XML or JSON, can return the output to Rizin as comments, and list the loaded Sleigh languages; config variables control formatting and can override the auto-detected Sleigh language. The decompiler draws on Rizin's loaded binary, types and comments, and an optional plugin brings it into the Cutter GUI.",
  "description_zh": "Rizin 插件，内嵌 Ghidra 的 C++ 反编译器和 Sleigh 反汇编器，因此无需安装 Java 版 Ghidra。其 pdg 系列命令可反编译当前函数，也可与偏移量并排显示或以 XML、JSON 格式输出，还能把结果作为注释写回 Rizin，并列出已加载的 Sleigh 语言；配置变量可调整输出格式，也可覆盖自动检测到的 Sleigh 语言。反编译器使用 Rizin 已加载的二进制、类型和注释；另有可选插件将其接入 Cutter 图形界面。",
  "entry_url": "https://awesomerea.org/resources/rz-ghidra/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/rz-ghidra/",
  "evidence_url": "https://github.com/rizinorg/rz-ghidra/blob/0f4e062aca031f63bd97ffcb49ca289049ec2e9d/README.md",
  "group": "tools",
  "id": "rz-ghidra",
  "json_url": "https://awesomerea.org/resources/rz-ghidra/record.json",
  "kind": "tool",
  "markdown_url": "https://awesomerea.org/resources/rz-ghidra/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/rz-ghidra/index.md",
  "name": "rz-ghidra",
  "name_zh": "rz-ghidra Rizin 的 Ghidra 反编译器插件",
  "record_type": "resource",
  "relationship": "foundation",
  "requirements": [
    "Latest release at review: v0.9.0, published 2026-06-21 as a source tarball, which its notes declare compatible with the Rizin v0.9.x series and which updates the Ghidra code it uses to 12.1. The reviewed dev commit, from 2026-10-12, tracks Rizin's dev branch and is 3 commits ahead of and 5 behind that release tag. The README says version numbers do not guarantee Rizin compatibility and points distributors to rz-* tags instead.",
    "Builds with CMake against an installed Rizin after fetching the rizinorg/ghidra and pugixml submodules. The install step is required because it installs the Sleigh files; the rz-pm package sets them up automatically. The Cutter plugin needs Cutter installed from source and -DBUILD_CUTTER_PLUGIN=ON. CI builds on Debian Bullseye, Arch Linux and Windows.",
    "Decompilation works on binaries loaded and analyzed in Rizin, for architectures whose Sleigh specifications are installed; output is Ghidra decompiler output and needs analyst review.",
    "LGPL-3.0-or-later, which the README notes is stricter than Ghidra's own license; the decompiler sources come from the separate rizinorg/ghidra fork. Its test binaries are built from C sources in the repository."
  ],
  "requirements_zh": [
    "审阅时最新版本为 v0.9.0，于 2026-06-21 以源码包发布，其发布说明称与 Rizin v0.9.x 系列兼容，并将所用的 Ghidra 代码更新到 12.1。所审阅的 dev 分支提交（2026-10-12）跟随 Rizin 的 dev 分支，比该发布标签多 3 个提交、少 5 个提交。README 指出版本号并不保证与 Rizin 兼容，建议发行版维护者改用 rz-* 标签。",
    "需先拉取 rizinorg/ghidra 和 pugixml 子模块，再用 CMake 针对已安装的 Rizin 构建。必须执行安装步骤，因为它会安装 Sleigh 文件；使用 rz-pm 软件包时会自动配置。Cutter 插件需要从源码安装的 Cutter，并启用 -DBUILD_CUTTER_PLUGIN=ON。CI 在 Debian Bullseye、Arch Linux 和 Windows 上构建。",
    "反编译只适用于已在 Rizin 中加载并分析的二进制，且其架构须已安装 Sleigh 规范；输出即 Ghidra 反编译器的结果，需要分析者核查。",
    "采用 LGPL-3.0-or-later 许可，README 特别指出它比 Ghidra 自身的许可更严格；反编译器源码来自独立的 rizinorg/ghidra 分支。测试用二进制由仓库中的 C 源码构建。"
  ],
  "targets": [
    "binary"
  ],
  "url": "https://github.com/rizinorg/rz-ghidra",
  "verification": "source-reviewed",
  "verified_at": "2026-10-19"
}
