← 返回全部文章
·约 14 分钟PPT

reverse-flow-skill

技能插件Agent

配套媒体

本页对应的 PPT 与演示视频

reverse-flow-skill-recommend.mp4
PPT
reverse-flow-skill-recommend.pptx浏览器不能直接打开 PPT,下载后用 PowerPoint / WPS / Keynote 查看
下载没反应?点这里复制直链

侧边栏预览窗口(Electron webview)会拦截下载,把下面的链接复制到 Chrome / Edge 地址栏打开即可保存。

PPT../../reverse-flow-skill-recommend.pptx
视频../../reverse-flow-skill-recommend.mp4
本文目录
  1. 🚀 什么是 reverse-flow-skill?
  2. ✨ 核心功能一览
  3. 🛠️ 快速上手:5 分钟把 Agent 变成逆向工程师
  4. 安装
  5. 启动逆向模式
  6. 核心脚本使用
  7. 📊 六阶段标准工作流
  8. 🔧 工具链架构
  9. 📊 与竞品对比
  10. 💡 适用场景
  11. 场景一:CTF 比赛逆向题分诊
  12. 场景二:漏洞研判与补丁差异对比
  13. 场景三:结构化报告自动生成
  14. 用户群体总结
  15. 💰 定价方案
  16. 🎯 总结

📌 核心价值: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

GitHub stars GitHub forks License

核心定位:「真心为你」启动词触发 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 仓库为准。