让 AI Agent 不再凭直觉做安全分析——我拆了这个 3100 Star 的技能路由包

简介: reverse-skill 是一个 PowerShell 编写的开源 AI 安全代理框架(MIT 协议),聚焦逆向与渗透测试。它首创“路由优先”机制,通过 5 层架构和 15 步行为链,让 Claude Code/Cursor 等 AI 先判断再执行,杜绝凭直觉乱调命令,显著提升安全分析的可控性与可复现性。(239字)

最近在看 Agent Skills 这个方向,发现安全领域也开始有人做系统化的技能包了。一个叫 reverse-skill 的项目引起了我的注意:PowerShell 写的,MIT 协议,周增 3100 Star,专门给 Claude Code、Cursor 这类 AI 编码客户端做逆向工程和渗透测试的方法论路由

我把它翻了一遍。它不是简单的工具脚本集合,而是一套"先判断该做什么,再执行"的 AI 安全代理框架。今天从技术和使用两个角度聊聊。


一、它解决什么问题

让 AI 做安全分析时,最大的问题是不可控

你扔一个 APK 给 Agent,它可能直接说"用 apktool 反编译";你扔一个二进制,它可能直接猜"用 IDA 打开"。但真实的安全分析不是这样的——不同文件类型、不同目标、不同环境,对应的方法论完全不同。

reverse-skill 的做法是:让 Agent 先匹配路由,再检查工具,然后按标准化流程执行。核心思路一句话:"不让代理凭直觉猜命令"


二、核心架构:路由优先,执行第二

reverse-skill 的架构分成 5 层:

image.png

层级 作用
路由与控制层 根据用户意图和目标类型分发任务
技能模块层 逆向、渗透、AI 安全、CTF 等专业方法封装
基础设施与自举层 自动检测环境,按需准备工具链
记忆与进化层 沉淀经验,避免重复踩坑
平台适配层 支持 Windows、Kali Linux、通用 Linux/macOS

所有任务进入后,必须先经过 SKILL.mdrouting.md 定义的路由矩阵,而不是直接跑命令。


三、15 步执行协议

reverse-skill 给 AI 代理定义了一个 15 步 Behavior Chain。我把它归纳为 5 个阶段:

image.png

阶段 1:上下文发现

Agent 先识别项目根目录 <SKILL_ROOT>,加载平台特定规则。Windows 和 Kali Linux 的处理方式不一样,不能混用。

阶段 2:意图路由

把请求匹配到三维路由矩阵:

  • Target Type:APK、ELF、前端 JS、Web 应用、CTF 题目等
  • User Intent:逆向分析、漏洞扫描、行为审计、漏洞复现等
  • Toolchain:可用工具有哪些

image.png

阶段 3:工具验证

tool-index.md,确认 jadx、Ghidra、gdb、nmap 这些工具是否可用。缺了不会直接报错,而是输出具体安装命令。

阶段 4:经验检索

field-journal/,看有没有类似任务的历史记录。如果有已知坑点,先避开。

阶段 5:执行与进化

进入具体技能模块执行,完成后把新发现写回经验库,下次再用。


四、覆盖的技能域

reverse-skill 目前包含的技能模块很多,我按实际用途分了个类:

类别 技能示例
逆向工程 APK 反编译、二进制分析、JS 前端逆向、固件分析、恶意软件分析
渗透测试 信息收集、漏洞扫描、API 安全测试、SRC 漏洞挖掘
漏洞利用 Pwn 链、N-Day 漏洞、补丁对比分析
红队对抗 EDR 绕过、后渗透操作
AI 安全 LLM 安全、供应链安全
CTF 沙箱编排、题目分类处理
工具集成 BurpSuite MCP、IDA/Ghidra MCP、浏览器自动化 MCP

注意,reverse-skill 本身不实现这些底层能力,而是把方法论和工具链串起来。真正干活的还是 jadx、Ghidra、gdb、BurpSuite 这些已有工具。


五、实际怎么用

安装

git clone https://github.com/zhaoxuya520/reverse-skill.git
.\refresh-tool-index

对 AI 代理

项目 README 明确写了:

"If you are an AI Agent, jump to README_AI.md and follow the instructions strictly."

代理加载 README_AI.md 后,会严格按 15 步协议工作。

对人类用户

可以直接看 skills/MASTER-ROUTING.md 做快速判断,再查 skills/routing.md 的完整规则,最后参考 skills/ops/ 里的操作契约执行。

一个典型场景

假设你拿到一个 ELF 二进制,想分析它的行为。传统方式是直接让 Agent "帮我 reverse 一下",结果往往是一堆随机命令。

用 reverse-skill 的话,流程会变成:

  1. 路由识别:这是一个二进制 + 逆向分析任务
  2. 基线收集:filechecksecstrings
  3. 路径选择:根据基线决定走静态分析还是动态调试
  4. 分步执行:壳检测、反调试识别、关键函数定位
  5. 结果解释:调用 decompile-explain 子技能,给出人类可读的分析

每一步都有明确判断标准,不会乱来。


六、平台适配和工具链自举

reverse-skill 支持多个平台:

  • Windows(主要支持平台)
  • Kali Linux
  • 通用 Linux / macOS

它通过 PLATFORMS.md 定义各平台的适配规则,通过 bootstrap-reverse 做环境初始化,通过 tool-index.md 管理工具清单。

这意味着同一套技能包,在不同机器上能保持一致的工作方式。对于安全团队来说,这很重要——你不会希望 Windows 笔记本和 Kali 虚拟机跑同一个任务时结果完全不同。


七、我的判断

适合谁:

  • 把 Claude Code / Cursor 当安全工作流一部分的开发者
  • 需要统一"AI 看到二进制应该做什么"的团队
  • CTF 训练、恶意软件分析、自有系统审计
  • 安全研究人员做方法论的沉淀和复用

不适合谁:

  • 希望直接拿到现成 exploit 的人
  • 想完全自动化、不需要人工监督的红队实战
  • 没有安全基础、看不懂路由术语的纯开发者

实际价值:

reverse-skill 最有价值的地方不是它覆盖了多少工具,而是它把 AI 做安全的随机性降低了。它强制 Agent 先做判断、再执行,并且把每次执行的结果沉淀成可复用的经验。

对于安全这种"没有固定地图"的领域,有一份可靠的路由表,比让 Agent 自由发挥靠谱得多。


结语

reverse-skill 反映了 Agent Skills 赛道的一个趋势:AI 不擅长判断的领域,正在被人用结构化规则补齐。从设计品味到公共服务,从文档检索到逆向安全,每个垂直领域都需要自己的"决策框架"。

对于安全从业者来说,它不是 IDA 或 BurpSuite 的替代品,而是给 AI 代理配的一份作战地图——告诉它遇到什么情况该走哪条路,而不是让它在黑暗里乱撞。

目录
相关文章
|
23天前
|
SQL 人工智能 文字识别
阿里把内部用了两年的 AI 代码审查工具开源了——我跑了一遍 Open Code Review
阿里开源的 Open Code Review 是一款工程化 AI 代码审查工具,采用“确定性模块 + LLM Agent”混合架构,精准定位问题、严控误报率,支持 Git 差异审查与全量扫描,已落地服务数万开发者。周增星 4750,Apache-2.0 协议,轻量易集成。(239 字)
370 2
|
1月前
|
机器学习/深度学习 缓存 人工智能
SSE流式传输稳定性进阶:心跳保活、断连重连、分片处理与双端容错实战.162
SSE(Server-Sent Events)是基于HTTP的单向流式协议,天然适配大模型逐字输出场景。具备轻量、兼容性好、自动重连、低内存占用等优势,相比WebSocket更契合服务端单向推送需求,是AI应用流式响应的理想选择。
394 7
|
22天前
|
人工智能 缓存 编解码
阿里云大模型优惠:首购低至4.5折:可抵扣千问 3.5,支持千问、万相等全量模型
为了降低用户体验顶尖模型的门槛,活动特别推出了Qwen3.7-Max模型的限时5折优惠。该优惠覆盖了输入、输出、输入(Batch Chat)、输出(Batch Chat)、显式缓存创建、显式缓存命中这6个关键计费维度,全方位降低了调用成本。此外,用户还可以免费领取100万Tokens的试用额度,深度体验智能体能力的广度与深度,感受其出色的跨框架泛化能力,让复杂任务的自动化处理变得更加高效、流畅。
|
22天前
|
人工智能 运维 自然语言处理
Geo专家于磊解析:GEO优化的基础、提升与突破
本文揭示生成式AI正重塑信息获取方式:用户不再点击链接,而是直接获取合成答案。GEO(生成式引擎优化)由此诞生——它不优化网页排名,而优化内容被AI采信、引用与复述的能力。Geo专家于磊提出“基础—提升—突破”三层框架,强调可信前提、可引用性、结构清晰是地基,数据支撑与答案岛是杠杆,实体网络与全域信任方达上限。
97 1
|
22天前
|
人工智能 自然语言处理 机器人
阿里云千问大语言模型有哪些?主要模型能力和特性及选择参考
本文介绍了阿里云通义千问(Qwen)全系列大模型的产品布局与选型指南,该家族覆盖从十亿到万亿级参数的全梯度定位,包含Qwen3、Qwen-Max、Qwen-Plus、Qwen-Turbo、Qwen-VL多模态系列及RAG检索增强定制模型六大分支,在长文本处理、逻辑推理、多语支持、生态适配等方面具备显著优势,覆盖从简单高频任务到高精度复杂场景的全需求。文中给出了贴合业务场景的选型参考,同时同步了2026年的最新优惠:Qwen3.7-Max限时5折、Qwen3.7-Plus限时8折,搭配39元/月起的Token Plan低门槛接入,帮助用户以高性价比完成适配自身的大模型落地。
|
22天前
|
人工智能 自然语言处理 开发者
阿里云千问大模型Qwen3.8-Max、Qwen3.7-Plus、Qwen3.7-Max、Qwen3.7-Flash区别与选择参考
阿里云通义千问Qwen3.8-Max与Qwen3.7全系列核心模型展开解析,从推理能力、响应速度、上下文窗口、成本等多维度完成横向对比,清晰呈现了四款模型的能力边界与适配场景差异。文中给出了“分级路由”的实用选型策略,帮助用户避免盲目追求顶配,通过不同模型的混合部署实现体验与成本的最优平衡,同时同步了当前平台的限时5折、低门槛Token Plan订阅、新用户专属权益及最高百万级企业创新补贴等福利,为开发者与企业落地高性价比AI应用提供了完整参考指南。
|
22天前
|
存储 数据采集 Web App开发
AI监考的隐私合规设计:如何在防作弊与数据保护之间找平衡
AI监考是一个天然存在张力的系统——它需要尽可能多地采集和分析考生的行为数据来识别作弊,同时又必须严格遵守个人信息保护法对数据采集、存储、使用的限制。本文记录我们在企学宝AI监考系统上,如何用技术手段在"防作弊效果"和"隐私保护"之间找到可落地的平衡点。
68 2
|
22天前
|
人工智能 数据可视化 BI
最新版通义千问Qwen3.7-Max全解析:核心功能、技术架构与实战使用指南
通义千问Qwen3.7-Max是面向智能体时代的新一代旗舰大模型,以万亿参数MoE混合专家架构、256K超长上下文窗口、35小时全自主任务执行能力为核心突破,在编程、办公自动化、长文档分析、复杂推理等场景实现全面领先。它彻底打破传统大模型“被动响应”的局限,进化为能自主拆解需求、调用工具、多轮迭代、完成全流程复杂任务的智能体基座,成为个人与企业构建AI生产力的核心选择。本文将从技术架构、核心功能、使用入口、API调用、场景实战、避坑指南六大维度,全面解析Qwen3.7-Max,帮助用户快速掌握其能力与使用方法,实现从基础对话到复杂工程的高效落地。
257 1