WPeGPT

在IDA里用AI自动解读汇编,逆向分析快人一步

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 对话助手 🍴 复刻 195 🐛 待处理 6 👀 关注 20
GitHub ↗
GitHub 星标 ★ 1423
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源插件,本地部署,无在线服务,免费使用。

项目预览

WPeGPT 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类对话助手
开发团队WPeace-HcH
定价模式🏷️完全免费
价格说明开源插件,本地部署,无在线服务,免费使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
主要语言Python
技术栈/模型binary-analysis,chatgpt,ida,ida-plugin,openai,reverse-engineering
GitHub 星标★ 1423
上线时间2023-02-28 00:00:00
代码更新2026-05-27
仓库体积2.9 MB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数5

项目介绍

WPeGPT 是一款专为 IDA Pro 逆向工程工具设计的 AI 插件,它利用 OpenAI、DeepSeek 等大语言模型,帮助安全分析师和逆向工程师更高效地分析二进制文件。该插件能够自动生成函数伪代码、解释复杂逻辑、识别漏洞模式,并支持自然语言交互式问答,让用户像与专家对话一样探索代码。它解决了传统逆向分析中手动阅读汇编代码耗时费力的问题,将 AI 的语义理解能力融入 IDA 的工作流程,显著提升分析效率和准确性。核心能力包括函数级代码解读、反编译结果优化、漏洞辅助挖掘以及多模型切换,适用于恶意软件分析、固件安全审计、CTF 竞赛等场景。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1423

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:进阶 约 10 分钟 部署方式:本地安装 5 步

环境要求

  • IDA Pro(必须配置为使用 Python 3)
  • 已安装 Python 3 环境
  • 可访问 OpenAI、DeepSeek 或其他 OpenAI 兼容 API 的网络环境
  • 项目根目录下的 requirements.txt 所列依赖

安装与启动步骤

  1. 1获取项目源码

    把仓库克隆到本地,后续依赖文件和插件文件都在该目录内。

    git clone https://github.com/WPeace-HcH/WPeGPT.git
  2. 2安装依赖

    在项目根目录执行,安装 requirements.txt 中列出的 Python 依赖。

    pip install -r ./requirements.txt
  3. 3复制插件文件

    把 WPeGPT.py 和 WPeGPT_Config/ 整个文件夹复制到 IDA 的 plugins/ 目录下。

  4. 4确认 Python 3 配置

    确认 IDA 已配置为使用 Python 3,否则插件无法正常加载。

  5. 5重启 IDA

    重启 IDA 让插件生效,然后即可使用 AI 分析功能。

如何确认成功

重启 IDA 后插件正常加载、无报错,并出现 WPeGPT 的分析功能入口即表示安装成功。

常见问题

Q:支持哪些 AI 模型服务商?

A:支持 OpenAI、DeepSeek 以及任何 OpenAI 兼容 API,可在配置中切换模型供应商。

Q:必须用 Python 3 吗?

A:是。README 明确要求 IDA 必须配置为使用 Python 3,否则插件无法工作。

Q:AI 给的分析结果能直接采信吗?

A:不能。作者说明 AI 分析结果仅供参考(for reference only),仍需分析师人工判断。

Q:能做无人值守的自动化分析吗?

A:可以。v3.0 引入基于 TCP 的架构,由 WPeServer 与外部 Controller 配合,实现无头自动化分析并支持多个 IDA 实例并发。

Q:升级到 v3.0 需要重装旧版吗?

A:不需要。从 v3.0 起 WPeChatGPT 更名为 WPeGPT 并重构架构,已有安装不受影响。

注意事项

  • 从 v3.0 起 WPeChatGPT 正式更名为 WPeGPT,旧版本安装不受影响。
  • IDA 必须配置为使用 Python 3,这是插件的运行前提。
  • README 安装章节缺少第 2 步,实际配置步骤请以仓库最新说明为准。
  • AI 生成的分析结果仅供逆向分析参考,不可直接作为结论使用。

核心亮点

  • 支持OpenAI和DeepSeek等多种模型,灵活切换,适配不同成本和隐私需求
  • 直接集成IDA图形界面,无需切换工具,操作流畅,降低学习成本
  • 能自动生成函数伪代码和解释,大幅减少手动阅读汇编的时间

不足之处

  • 依赖外部AI服务,需要网络和API密钥,离线环境无法使用
  • 对超大二进制文件或复杂函数,AI响应可能较慢,影响效率
  • 文档/社区待观察

适用场景

  • 恶意软件分析:快速理解恶意代码行为,定位关键函数
  • 固件安全审计:逆向IoT设备固件,发现潜在漏洞
  • CTF竞赛:辅助解题,加速逆向题目的破解

替代项目

GhidraSnippets、BinGPT、IDA-GPT

上一篇:GhidrAssist

下一篇:ai-context

同类项目推荐

lsp-ai 开源

在任意 LSP 编辑器里接入 AI 补全和解释,无需切换工具

LSP-AI is an open-source language server that serves as a backend for AI-powered fun···

★ 3210 2026-08-09
sap-skills 开源

让AI助手秒懂SAP开发,生成规范代码

Production-ready plugins for SAP development with AI coding assistants — BTP, CAP, ···

★ 494 2026-09-13
aspens 开源

让 AI 编程助手在大型项目里不迷路,自动拆解指令文件并随代码更新。

Your CLAUDE.md stopped working at 200 lines. Generate scoped skill files from your i···

★ 101 2026-08-09
json_repair 开源

一键修复 LLM 输出的坏 JSON,解析不再报错

Repair malformed JSON from LLMs, APIs, logs, and user input in Python.

★ 5135 2026-08-09
gokin 开源

在终端里用自然语言指挥 AI 搞定编码杂活

A powerful CLI tool that brings AI assistance directly to your terminal. Gokin under···

★ 110 2026-08-09
specweave 开源

说需求,AI 出规格、拆任务、写代码并同步到 JIRA

Open-source spec CLI: the spec, tasks and proof of done live in git, so any AI codin···

★ 170 2026-10-18
vibe-coding-kit 开源

不写代码,也能用 AI 搞定软件开发全流程

不教你写代码,教你把"用 AI 写代码"彻底想明白 — 给非技术产品人的 vibe coding 规划工具···

★ 99 2026-08-09