集成

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 报告。

使用条件与局限

  • 审阅版本为标签 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 各自另行授权。本条目仅记录该插件的分析功能。本次未安装或运行任何内容,所审来源未确立与 REA 的关联。

关于此条目

类型
集成
类别
独立智能体工作流
关联
独立智能体集成
目标
二进制

来源复核于

说明已依据一手来源复核;这不代表已运行验证、经过安全审计或确认兼容。

报告条目过时 建议修正翻译

一手来源

  1. README.md GitHub · WPeace-HcH/WPeGPT · 修订 8a7802a
  2. README.ZH_CN.md GitHub · WPeace-HcH/WPeGPT · 修订 8a7802a
  3. requirements.txt GitHub · WPeace-HcH/WPeGPT · 修订 8a7802a
  4. WPeGPT_Config/config.py GitHub · WPeace-HcH/WPeGPT · 修订 8a7802a
  5. WPeGPT.py#L443-L460 GitHub · WPeace-HcH/WPeGPT · 修订 8a7802a
  6. https://github.com/WPeace-HcH/WPeGPT/releases/tag/v3.0

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

智能体与 MCP分区全部 50 项资源