# libghidra

> libghidra 是面向 Ghidra 程序数据库的类型化 API，可从 C++、Python 或 Rust 调用。它提供使用正在运行的 Ghidra 宿主的远程后端，以及内置 Sleigh 引擎、用于离线查询子集的本地后端。

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

## 使用条件与局限

- 远程后端需要 12.0.4 或更高版本的 Ghidra 发行版，以及 JDK 21。
- 本地后端不需要 Ghidra JVM。README 列出的离线子集包括反编译器、函数、符号、类型、内存、列表和交叉引用。
- README 记录了 install-prompt.md 安装步骤，以及手动的 Get Running 路径。

## 一手来源

1. <https://github.com/0xeb/libghidra/blob/d4c399b0ab85e509cf2b17de2872b193defb5b3e/README.md>

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

- [ghidrasql](https://awesomerea.org/zh/resources/ghidrasql/index.md) · 工具
- [Pyre](https://awesomerea.org/zh/resources/pyre/index.md) · 工具
- [gapstone](https://awesomerea.org/zh/resources/gapstone/index.md) · 工具
- [scared](https://awesomerea.org/zh/resources/scared/index.md) · 工具
- [IDAPyHelper](https://awesomerea.org/zh/resources/idapyhelper/index.md) · 工具
- [vscode-decompiler](https://awesomerea.org/zh/resources/vscode-decompiler/index.md) · 工具

## 关于此条目

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