reverse-flow-skill
配套媒体
本页对应的 PPT 与演示视频
下载没反应?点这里复制直链
侧边栏预览窗口(Electron webview)会拦截下载,把下面的链接复制到 Chrome / Edge 地址栏打开即可保存。
../../reverse-flow-skill-recommend.pptx../../reverse-flow-skill-recommend.mp4本文目录
📌 核心价值:AI Agent 的 CTF 逆向工程流程技能,用「真心为你」一键进入逆向模式
reverse-flow-skill 把 CTF 逆向拆成"分析 → 报告 → 逆向 → 深度逆向 → 漏洞研判 → 用户选择"六阶段标准流程,让 Codex / Claude Code 在本地沙盒中跑通完整逆向链。

🚀 什么是 reverse-flow-skill?
reverse-flow-skill 是一个 面向 AI Agent / Codex 的本地 CTF 逆向工程流程技能。它把零散的逆向工作拆成六阶段标准流程,让 AI 智能体在本地沙盒中完成样本分诊、工具链检查、静态分析、深度逆向、漏洞研判和报告输出。
仓库地址:https://github.com/lingbol088-spec/reverse-flow-skill
核心定位:「真心为你」启动词触发 AI Agent 进入逆向模式,六阶段固化流程取代自由聊天式逆向
它的特点可以一句话概括:为 AI Agent 而生的逆向工程 SOP(标准作业流程)—— 你只负责提供样本和选择下一步,Agent 负责按规范执行。
✨ 核心功能一览

🛠️ 快速上手:5 分钟把 Agent 变成逆向工程师
安装
复制技能目录到 Codex 技能目录:
# Windows PowerShell
Copy-Item -Recurse ".\skills\reverse-flow" "$env:USERPROFILE\.codex\skills\reverse-flow"
技能目录结构:
reverse-flow-skill/
├── README.md
├── LICENSE
└── skills/
└── reverse-flow/
├── SKILL.md # 技能定义
├── README.md
├── agents/openai.yaml # OpenAI Agent 配置
├── references/ # 参考资料
└── scripts/ # 4 个核心脚本
├── create_case.py
├── triage_artifact.py
├── tool_audit.py
└── report_from_triage.py
启动逆向模式
打开 Codex / Claude Code,输入启动词:
真心为你
启动后提示:
已进入逆向模式。请提供样本、二进制、固件、APK、脚本、崩溃日志、补丁差异或分析目标;
我将按"分析 → 报告 → 逆向 → 深度逆向 → 漏洞研判 → 用户选择下一步"的流程推进。
核心脚本使用
# 1. 创建分析案例
python ".\skills\reverse-flow\scripts\create_case.py" \
--case-name sample-audit \
--goal "local CTF reverse analysis" \
--out ".\work"
# 2. 样本分诊(生成 triage JSON)
python ".\skills\reverse-flow\scripts\triage_artifact.py" \
".\sample.bin" \
--out ".\work\sample-audit\triage"
# 3. 工具链审计(检查本地逆向工具)
python ".\skills\reverse-flow\scripts\tool_audit.py" \
--profile native \
--out ".\work\sample-audit\tools\native-tool-audit.md"
# 4. 从 triage 生成初始报告
python ".\skills\reverse-flow\scripts\report_from_triage.py" \
".\work\sample-audit\triage\*.json" \
--out ".\work\sample-audit\reports\initial-report.md"
注意:脚本输出全部走本地路径,不需要任何云端 API——所有逆向样本都不会离开你的电脑
📊 六阶段标准工作流

| 阶段 | 英文 | 核心任务 | Agent 动作 |
|---|---|---|---|
| 1 | Analyze 分析 | 样本分诊 | triage_artifact.py 识别文件类型、熵值、加密特征 |
| 2 | Report 报告 | 工具链审计 | tool_audit.py 检查本地工具可用性,列出缺失工具 |
| 3 | Reverse 逆向 | 静态分析 | 反汇编、字符串提取、导入表分析、函数识别 |
| 4 | Deep Reverse 深度逆向 | 动态分析 | 调试器附加、API 监控、内存断点、污点追踪 |
| 5 | Vuln Assess 漏洞研判 | 漏洞定位 | 危险函数识别、控制流审计、补丁差异对比 |
| 6 | User Choice 用户选择 | 决策交互 | 给出下一步菜单,用户选择继续深入或停止 |
每个阶段都有清晰的输入输出和交接物,避免 AI 在逆向过程中"迷失方向"。
🔧 工具链架构

工具链由 4 个核心 Python 脚本组成:
| 脚本 | 功能 | 输入 | 输出 |
|---|---|---|---|
create_case.py |
案例管理 | 案例名 + 目标 | 案例目录结构 |
triage_artifact.py |
样本分诊 | 二进制文件 | triage JSON |
tool_audit.py |
工具审计 | profile 配置 | 工具清单 markdown |
report_from_triage.py |
报告生成 | triage JSON | 初始分析报告 |
底部是 Codex / Claude Code Agent 集成层,顶部是用户意图层("真心为你"启动词触发)。技能本身用 SKILL.md 规范接入,对所有符合 Agent Skills 规范的客户端(Codex CLI、Claude Code、Cursor 等)开箱即用。
📊 与竞品对比

💡 适用场景
场景一:CTF 比赛逆向题分诊

功能说明:当你拿到一个未知 binary(ELF / PE / Mach-O),先用 triage_artifact.py 自动识别文件类型、熵值、是否加壳、加密段分布;再用 tool_audit.py 检查本地 gdb / radare2 / Ghidra / strings / objdump 是否齐全,给出"工具链就绪度"评分。
输入要求:一个待分析的 binary 文件 + 案例目录路径
输出效果:
triage/artifact.json(样本分诊报告,含 entropy/file_type/strings_preview)tools/native-tool-audit.md(工具链清单 + 缺失工具建议)
适用场景:
- ✅ CTF 比赛首小时快速摸底
- ✅ 恶意软件样本初筛(不联网)
- ✅ 固件 / APK 静态分诊
- ❌ 不适合:纯 Web / 纯密码学 CTF 题目(用 ctf-skills 更合适)
场景二:漏洞研判与补丁差异对比

功能说明:进入深度逆向阶段后,AI Agent 会按照"危险函数识别 → 控制流审计 → 补丁差异对比"的顺序定位漏洞。所有研判结果记录在 vuln-assess/ 目录下,含 CVE 候选、复现 PoC 草稿。
输入要求:上一步的 triage JSON + 已知 CVE 描述(可选)
输出效果:
- 漏洞列表(按危险等级排序)
- 每个漏洞的复现路径 + 影响范围
- 与官方补丁的 diff 对比(如果是已知 CVE)
适用场景:
- ✅ 1-day 漏洞复现(已知 CVE 的本地 PoC)
- ✅ 自研软件的内部红队评估
- ✅ 高校 / 培训机构的 CTF 培训材料生成
- ❌ 不适合:黑盒 0-day 漏洞挖掘(需要专业 fuzz 平台)
场景三:结构化报告自动生成

功能说明:所有逆向产出(分诊 / 工具链审计 / 漏洞列表 / 复现步骤)通过 report_from_triage.py 汇总成一份结构化 Markdown 报告,含分析结果、漏洞列表、修复建议、证据链 4 大模块。
输入要求:triage JSON + 漏洞研判结果 + 用户填写的"修复建议"
输出效果:
- 单文件 Markdown 报告(含目录、表格、代码块、引用)
- 可直接粘贴到 Notion / Confluence / 内部 Wiki
- 可一键导出 PDF / DOCX(配合 pandoc)
适用场景:
- ✅ 内部安全审计报告交付
- ✅ 高校课程作业 / 毕业设计文档
- ✅ SRC(安全应急响应中心)漏洞报告草稿
- ❌ 不适合:法律取证报告(需要专业取证工具链)
用户群体总结
- ✅ CTF 选手:标准化 6 阶段流程,比自由聊天节省 30%+ 时间
- ✅ 安全研究员:本地沙盒执行,样本不离线,适合处理敏感样本
- ✅ AI Agent 开发者:标准 SKILL.md 规范,可作为模板学习
- ✅ 高校教师:可作为「AI Agent + 安全」课程的教学案例
- ❌ 不适合:纯密码学 / Web 类 CTF 题目(用 ctf-skills 更合适)
💰 定价方案
完全开源、永久免费。
开源协议: MIT License
💡 开源福利:技能本身 MIT 协议,可自由二次开发、嵌入商业产品、私有化部署——零成本即可在企业内部落地 AI 逆向流程
🎯 总结
reverse-flow-skill 解决了 AI Agent 在逆向工程领域「流程不规范、样本外泄、产出无结构」三大痛点,用「真心为你」一个启动词,把 AI Agent 变成一个标准化的逆向工程师。
最值得关注的创新:英文内核提示词 + 中文用户交互的双语架构——既保证 LLM 输出的稳定性,又降低中国用户的使用门槛
推荐指数: ⭐⭐⭐⭐⭐(满分 5 星)
适合人群:
- CTF 比赛选手(标准化流程省时间)
- 安全研究员(本地沙盒保护样本)
- AI Agent 开发者(学习 SKILL.md 规范)
- 高校「AI + 安全」课程教师
立即体验:
GitHub 仓库: lingbol088-spec/reverse-flow-skill
数据截至 2026-07-06,最新信息请以 GitHub 仓库为准。