# WPeGPT IDA AI 分析插件

> IDA 插件，前身为 WPeChatGPT，受 Gepetto 启发：把函数的 Hex-Rays 伪代码发送给兼容 OpenAI 接口的模型（OpenAI、DeepSeek 或其他兼容端点），再将模型的分析结果以注释形式写回 IDA。交互功能可说明函数的用途与行为、建议变量名、用 Python 重写 XOR 解码等小型例程，并标记潜在漏洞。3.0 版新增 WPeServer，即运行在 IDA 内的 TCP 命令服务器，外部控制器或独立的 wpegpt-analyzer 技能可借此以无界面方式执行 light、full 或侧重漏洞的分析流程，提供字符串分类、网络指标提取、函数可疑度评分，并输出 JSON 与 Markdown 报告。

- 类型：集成
- 目标：二进制
- 类别：独立智能体工作流
- 关联：独立智能体集成
- 来源复核于：2026-10-20
- 收录于：2026-11-02
- 原始资源：<https://github.com/WPeace-HcH/WPeGPT>
- 一手来源：<https://github.com/WPeace-HcH/WPeGPT/blob/8a7802aef9ba980dcb5d2a6a24c6ef19b06ae641/README.md>
- 目录页面：<https://awesomerea.org/zh/resources/wpegpt/>
- 记录 JSON：<https://awesomerea.org/resources/wpegpt/record.json>
- 英文版：[English](https://awesomerea.org/resources/wpegpt/index.md)

## 使用条件与局限

- 审阅版本为标签 v3.0（2026-05-27），即所审阅的 main 提交；该 GitHub 发布版未附带文件。安装方法是把 WPeGPT.py 和 WPeGPT_Config 文件夹（含 config.py 与 wpe_ai_controller.py）复制到 IDA 的 plugins 目录。IDA 必须使用 Python 3；插件导入 ida_hexrays，因此需要适用于目标架构的 Hex-Rays 反编译器。Python 依赖为 openai >= 0.27.0 和 httpx。
- config.py 中的 API_KEY、API_BASE_URL 和 MODEL 默认为空，需按兼容 OpenAI 接口的服务商填写；另可配置正向代理、并发数和默认分析模式（light），界面默认使用中文（ZH_CN = True）。README 估计 light、full 和 vuln 模式分别约需 2–5、10–30 和 5–20 分钟。WPeServer 绑定在 127.0.0.1 上由系统分配的端口，无界面分析可从 IDA 菜单启动，或通过另行维护的 wpegpt-analyzer 技能发起。
- 分析对象是使用者在 IDA 中打开的二进制文件；仓库只包含插件、配置和截图。每次请求都会把反编译伪代码发送给所配置的模型服务商，自动分析会发送大量函数，因此分析敏感样本前应考虑保密性和 API 费用。README 称 AI 结果仅供参考；生成的注释和报告属于模型建议，需要分析者核实。
- 仓库没有许可证文件，GitHub 也未识别出许可证，因此未授予任何复用条款。IDA、Hex-Rays 反编译器和模型 API 各自另行授权。

## 一手来源

1. <https://github.com/WPeace-HcH/WPeGPT/blob/8a7802aef9ba980dcb5d2a6a24c6ef19b06ae641/README.md>
2. <https://github.com/WPeace-HcH/WPeGPT/blob/8a7802aef9ba980dcb5d2a6a24c6ef19b06ae641/README.ZH_CN.md>
3. <https://github.com/WPeace-HcH/WPeGPT/blob/8a7802aef9ba980dcb5d2a6a24c6ef19b06ae641/requirements.txt>
4. <https://github.com/WPeace-HcH/WPeGPT/blob/8a7802aef9ba980dcb5d2a6a24c6ef19b06ae641/WPeGPT_Config/config.py>
5. <https://github.com/WPeace-HcH/WPeGPT/blob/8a7802aef9ba980dcb5d2a6a24c6ef19b06ae641/WPeGPT.py#L443-L460>
6. <https://github.com/WPeace-HcH/WPeGPT/releases/tag/v3.0>

## 同分区更多条目：智能体与 MCP

- [IDAssist IDA Pro 大模型辅助分析插件](https://awesomerea.org/zh/resources/idassist/index.md) · 集成
- [GhidraGPT：调用大模型辅助逆向的 Ghidra 扩展](https://awesomerea.org/zh/resources/ghidragpt/index.md) · 集成
- [GhidrAssist Ghidra 大模型辅助分析扩展](https://awesomerea.org/zh/resources/ghidrassist/index.md) · 集成
- [Rikugan](https://awesomerea.org/zh/resources/rikugan/index.md) · 集成
- [bn：面向智能体的 Binary Ninja 命令行工具](https://awesomerea.org/zh/resources/bn-binary-ninja-agent-cli/index.md) · 集成
- [IDA Pro MCP 服务器（fdrechsler）](https://awesomerea.org/zh/resources/mcp-server-idapro-fdrechsler/index.md) · 集成

## 关于此条目

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