# SemRay

> SemRay 是一个 IDA Pro 插件，把反编译器的上下文发给 Gemini API，再把审阅过的名称写回 IDB。它需要 IDA Pro 7.6 或更新版本，以及 Python 3 和 PyQt5，反编译模式还需要 Hex-Rays 反编译器。Python 包是 google-genai 和 pydantic。需要一个 Google AI API 密钥。

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

## 使用条件与局限

- 把 semray 目录复制到 IDA 的插件目录。运行 pip install google-genai pydantic。提供一个 Google AI API 密钥。
- README 没有写许可证。它写明插件按原样提供。

## 一手来源

1. <https://github.com/19h/ida-semray/blob/3b4c01cea1958f3aa2a67d115634f008cd25b5c6/README.md>

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

- [纸片马里奥拆分](https://awesomerea.org/zh/resources/paper-mario-split/index.md) · 工具
- [delink](https://awesomerea.org/zh/resources/delink/index.md) · 工具
- [AFL++](https://awesomerea.org/zh/resources/aflplusplus/index.md) · 工具
- [AsmDude2](https://awesomerea.org/zh/resources/asm-dude2/index.md) · 工具
- [RePKG](https://awesomerea.org/zh/resources/repkg/index.md) · 工具
- [Malimite](https://awesomerea.org/zh/resources/malimite/index.md) · 工具

## 关于此条目

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