CUB3D/ghidra-hexagon-sleigh

GitHub: CUB3D/ghidra-hexagon-sleigh

为 Ghidra 提供 Qualcomm Hexagon QDSP6 架构反汇编与反编译能力的版本无关插件。

Stars: 28 | Forks: 7

### Ghidra Hexagon SLEIGH 这是 Ghidra SLEIGH 中 Qualcomm Hexagon "QDSP6" 架构的实现。 功能特性: - 支持 v66/v67/v68/v73/v75/v79 的反汇编,所有指令均受支持 - 支持 HVX 高至 v79 - 支持最常用的常量扩展器 - 无需损坏的 Java 插件 - 支持硬件循环(首个实现此功能的版本) - 包含对已修订 System/Monitor 和 System/Guest 指令的支持 - 大部分操作已实现 Pcode(仅缺失少量从未见过的 MPY 和 NV 指令) - 函数起始位置恢复 - 内置脚本: - - 通过仿真进行 Q6ZIP 和 DELTA/DLPAGER 解压 - - 哈希日志消息的标注 目前存在的问题 / 未实现: - 部分较少见操作和双指令的立即数扩展缺失 (请参阅 `Hexagon/data/languages/Hexagon.slaspec` 顶部的说明以获取最新详细信息): 推荐使用 Ghidra 12.0+,因其修复了当函数接收宽寄存器输入时影响 Hexagon 64 位寄存器对(GP-5863)的 "Overlapping Input Varnodes" 错误。 ### 如何安装 从 [releases](https://github.com/CUB3D/ghidra-hexagon-sleigh/releases) 获取最新版本。 在 Ghidra 中: File -> Install Extensions -> Green plus -> Downloaded Zip
标签:ARM架构, Ghidra插件, Hexagon DSP, HVX, JS文件枚举, Pcode, QDSP6, Qualcomm Hexagon, SLEIGH, URL提取, Wayback Machine, 二进制分析, 云安全运维, 云资产清单, 代码还原, 协议分析, 反汇编, 反编译, 固件分析, 基带安全, 嵌入式安全, 恶意代码分析, 权限提升, 目录枚举, 硬件环路, 移动安全, 逆向工程, 配置文件