antoniovazquezblanco/GhidraDeviceTreeBlob

GitHub: antoniovazquezblanco/GhidraDeviceTreeBlob

将 Device Tree Blob 信息导入 Ghidra 内存映射的扩展,用于逆向分析缺乏 SVD 文件的嵌入式设备固件。

Stars: 31 | Forks: 2

# Ghidra Device Tree Blob [![构建](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/90c5f19a87114509.svg)](https://github.com/antoniovazquezblanco/GhidraDeviceTreeBlob/actions/workflows/main.yml) [![CodeQL](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/c0447fc3dc114510.svg)](https://github.com/antoniovazquezblanco/GhidraDeviceTreeBlob/actions/workflows/codeql.yml)

A fierce dragon looking with intent at a Linux penguin holding a binary tree.

将 Device Tree 信息导入到你的 Ghidra 内存映射中。这在逆向分析那些未发布 SVD 文件的专有设备的固件时非常有用。 如果你的设备有 SVD 文件,我建议你尝试 [GhidraSVD](https://github.com/antoniovazquezblanco/GhidraSVD)。 ## 安装 此扩展可以通过 [Ghidra Extension Manager](https://github.com/antoniovazquezblanco/GhidraExtensionManager) 进行安装。 你也可以通过访问 [releases 页面](https://github.com/antoniovazquezblanco/GhidraDeviceTreeBlob/releases) 并下载适合你 Ghidra 发行版的最新版本来安装此扩展。为了从 release 安装,请在 Ghidra 主窗口中转到 `File` > `Install extensions...`。在新窗口中按下 `+` 图标以导入下载的 zip 文件。 ## 用法 在 CodeBrowser 窗口中按下 `File` > `Import DTB...`。 一个文件对话框将允许你选择并导入你的设备树文件。内存映射将自动更新。 ## 开发 有关开发说明,请查看 [doc/Develop.md](doc/Develop.md)。
标签:Device Tree, DTB, Ghidra, IoT安全, JS文件枚举, Linux内核, SVD, 二进制分析, 二进制发布, 云安全运维, 云资产清单, 内存映射, 固件分析, 域名枚举, 寄存器分析, 嵌入式安全, 开源工具, 插件, 硬件分析, 逆向工程