# r2ghidra

> r2ghidra 把 Ghidra 反编译器接到 radare2。插件由 C++ 反编译器构建，因此不需要安装 Ghidra。r2pm -ci r2ghidra 进行安装。af 分析函数之后，pdg 反编译它。pdga 把反汇编和反编译并排显示，pdgj 导出 JSON，pdgs 列出 Sleigh 语言。已知能在 Termux、macOS、iOS、GNU/Linux、Windows 和 FreeBSD x86-64 上构建。可以用 ACR/make 或 Meson/Ninja 构建。

- 类型：工具
- 目标：二进制
- 类别：原生分析工具
- 关联：基础工具
- 来源复核于：2026-11-07
- 收录于：2026-11-09
- 原始资源：<https://github.com/radareorg/r2ghidra>
- 一手来源：<https://github.com/radareorg/r2ghidra/blob/edc6310be8d76d912d7fd96eda266e77610788c6/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/r2ghidra/>
- 记录 JSON：<https://awesomerea.org/resources/r2ghidra/record.json>
- 英文版：[English](https://awesomerea.org/resources/r2ghidra/index.md)

## 使用条件与局限

- 需要 radare2、pkg-config、C++ 编译器，以及 ACR/make 或 Meson/Ninja。git 和 Python 3 用来准备 ghidra-native。
- 许可证：r2ghidra 为 LGPL-3.0-only。链接的 ghidra-native 为 Apache License 2.0。随附的 zlib 使用 zlib 许可证。

## 一手来源

1. <https://github.com/radareorg/r2ghidra/blob/edc6310be8d76d912d7fd96eda266e77610788c6/README.md>

## 同分区更多条目：原生二进制

- [Oxidizer](https://awesomerea.org/zh/resources/oxidizer/index.md) · 工具
- [E-Decompiler](https://awesomerea.org/zh/resources/e-decompiler/index.md) · 工具
- [Nyxstone](https://awesomerea.org/zh/resources/nyxstone/index.md) · 工具
- [Mikage 开发者版](https://awesomerea.org/zh/resources/mikage-dev/index.md) · 工具
- [STrace](https://awesomerea.org/zh/resources/strace/index.md) · 工具
- [BinAIVulHunter](https://awesomerea.org/zh/resources/binaivulhunter/index.md) · 工具

## 关于此条目

说明已依据一手来源复核。
原创说明采用 MIT 许可；外部项目、论文与素材保留各自的权利和许可。
