open-reverselab

用 AI 智能体自动化逆向分析,CTF 和样本分析效率翻倍

open-reverselab 是一个面向逆向工程领域的智能体实验室,将 AI Agent 与逆向分析工具链深度结合。它内置了 197 篇逆向知识库文章,提供 MCP(模型上下文协议)工具,并支持 CTF 解题、APK 逆向、PE 文件分析等自动化工作流。项目旨在解决传统逆向工程依赖人工经验、工具分散、效率低下的问题,通过自然语言交互和自动化编排,让分析师能更高效地完成样本分析、漏洞挖掘和协议逆向等任务。核心能力包括:知识库驱动的智能问答、MCP 工具集成(如 Frida、Ghidra)、多格式文件(APK/PE)的自动化分析流程,以及面向 CTF 比赛的解题辅助。整体上,它降低了逆向工程的门槛,适合安全研究人员、CTF 选手和恶意软件分析师使用。

开源 unknown 智能体
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 1173
维护状态 活跃
是否开源 是
定价模式 unknown

项目数据

分类智能体
开发团队LING71671
所属国家
定价模式unknown
价格说明定价信息待确认
访问状态
是否开源是
开源协议GPL-3.0
主要语言Python
技术栈/模型ai-agent,ai-reverse-engineering,android-reverse-engineering,binary-analysis,binary-reverse-engineering,claude-code,codex,ctf,frida,ghidra,ghidra-mcp,malware-analysis,mcp,mcp-server,model-context-protocol,pe-analysis,reverse-engineering,reverse-engineering-agent,rizin,x64dbg
GitHub 星标★ 1173
30天Star增速
HF 下载量
上线时间2026-06-17 00:00:00
最近更新2026-09-23 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数2

使用教程

难度:入门 约 10 分钟 部署方式:命令行工具 7 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • Python 运行环境(README 未指定版本)
  • 支持 MCP 的 Agent:Claude Code、Codex、OpenCode 或其他 MCP 兼容客户端
  • 使用完整工具链前需自行安装 Android / Windows / CTF 板块工具(README 未给出安装命令)

安装与启动步骤

  1. 1克隆项目仓库

    从 GitHub 拉取 open-reverselab 源码到本地,README 未给出 clone 命令,此处使用项目地址。

    git clone https://github.com/LING71671/open-reverselab.git
  2. 2进入项目目录

    切换到克隆下来的仓库根目录,后续脚本都在仓库内以相对路径执行。

    cd open-reverselab
  3. 3准备 Python 环境

    README 未提供依赖安装命令,请自行确保 python 命令可用;不要臆造包名安装。

  4. 4运行实验室健康检查

    执行仓库自带的健康检查脚本,确认实验室基础环境可用。

    python scripts/misc/lab_healthcheck.py
  5. 5校验核心 Agent 脚本

    --board misc 校验 fresh-clone 下的核心 Agent 脚本与轻量工具,不需要装完整工具链。

    python scripts/misc/ai_toolcheck.py --board misc
  6. 6执行发布检查

    运行公开发布检查脚本,确认仓库内容与工具链状态符合预期。

    python scripts/misc/public_release_check.py
  7. 7可选完整工具链校验

    仅在装完 Android / Windows / CTF 板块工具链后执行,不加参数会跑全板块校验。

    python scripts/misc/ai_toolcheck.py

如何确认成功

三个检查脚本(lab_healthcheck、ai_toolcheck --board misc、public_release_check)均能正常执行且无报错。

常见问题

Q:必须安装 Android、Windows、CTF 全套工具链吗?

A:不必。fresh-clone 后只跑 ai_toolcheck.py --board misc 即可校验核心 Agent 脚本与轻量工具;只有需要全板块工具时才安装对应工具链。

Q:可以用哪些 AI Agent 驱动?

A:README 说明面向 Claude Code、Codex、OpenCode 以及任何兼容 MCP 的 Agent,工具通过 reverse_lab_tools 暴露。

Q:样本和产物放在哪里?

A:遵循目录约定:样本放 samples/,导出放 exports/,补丁放 patches/,知识库在 kb/,报告输出到 reports/。

Q:检查脚本报错怎么办?

A:README 未提供排错说明,建议先确认 Python 可用、在仓库根目录执行脚本,再核对是否缺少对应板块工具链。

注意事项

  • README 未给出 pip/依赖安装命令,本教程未虚构任何包名,请自行准备 Python 环境。
  • 所有校验命令必须在仓库根目录执行,使用相对路径 scripts/misc/。
  • 完整 ai_toolcheck.py 仅在装完 Android / Windows / CTF 工具链后才需要运行。
  • 遵守目录约定:samples/、exports/、patches/、kb/、reports/,样本丢进去沿链走完再输出报告。

核心亮点

  • 内置 197 篇逆向知识库,可直接支撑智能问答和决策
  • MCP 工具链集成 Frida、Ghidra,支持动态和静态分析自动化
  • 提供 CTF 和 APK/PE 分析的开箱即用工作流,降低上手门槛

不足之处

  • 项目仍处于成长阶段,部分工作流可能不够稳定
  • 文档/社区待观察

适用场景

  • CTF 比赛中的逆向题目自动化求解
  • 移动应用(APK)和 Windows 可执行文件的恶意代码分析
  • 安全研究中的协议逆向和漏洞挖掘辅助

替代项目

AutoGhidra、GhidraMCP、ReversingAI

项目介绍

open-reverselab 是智能体领域的开源项目,由 LING71671 开发,是 2026 年新上线的项目。

在全站 13,090 个收录项目中,它的 GitHub 星标数(1,173)位列前 30%,在智能体分类中处于中上游。

近 42 天,它的 GitHub 星标从 1,035 增加到 1,173,净增 138。

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-23。从国内网络环境看,可直接访问。

它主要面向的使用场景是:CTF比赛中的逆向题目自动化求解。同类可对比的替代方案包括 AutoGhidra、GhidraMCP、ReversingAI。

上一篇:Patter

下一篇:ouroboros

同类项目推荐

xinchao-dynamic-mind 开源

给 AI 装上疲惫和欲望,让交互更真实

独立、可自托管的 AI 动态心智状态引擎:驱动力、念头池、疲惫、睡眠与意图。

★ 199 2026-08-09
deepseek-harness 开源

把 AI 能力拆成乐高积木,拼出你的专属智能体。

DeepSeek Harness: Everything is a Plugin.

★ 233327 2026-08-15
AutoGPT 开源

开箱即用的 AI 员工,交代任务就自己干完

AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mis···

★ 187492 2026-08-09
EvoAgentX 开源

让 AI 智能体自己迭代变强,越用越聪明

EvoAgentX: Building a Self-Evolving Ecosystem of AI Agents

★ 3351 2026-09-12