逆向目标路由法

SKILL开发
开发 未标注权限 许可证不明确
安装这个技能

面对二进制/包体/固件/运行时等未知目标时,先按目标类型路由到最低成本的分析路径,再动手取证的方法论。适用于分析已发布软件的行为、比较版本差异、解释闭源功能或指导重建。触发词:逆向分析、反编译、APK/EXE/固件分析、闭源行为解释。

一句话选型结论

按资料字段整理

逆向目标路由法是开发类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类开发 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_e42078a9/reverse-target-routing
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

开发
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_e42078a9仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791737033
正文体量4.1 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
写代码与改 bug

按需求补代码、定位并修掉报错。

读仓库与生成改动

让模型读懂项目结构,再给出可落地的改动。

跑测试与排查故障

按现象排查问题,补测试用例并复跑。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在开发场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
逆向目标路由法当前 未标注权限 未标注 未标注 未标注 有
技能审查员 浏览器控制 ClawHub 市场 877.9 万 OpenClaw 有
Vercel React 最佳实践 浏览器控制 GitHub 仓库 849.1 万 Codex、Claude、Cursor 有
GitHub 代码协作 联网访问 ClawHub 市场 763.3 万 OpenClaw 有
网页设计指南 联网访问 GitHub 仓库 668.6 万 Codex、Claude、Cursor 有
本体论 只读 ClawHub 市场 663.7 万 OpenClaw 有

SKILL.md 全文

4.1 KB
模型实际读到的说明书原文,来自技能仓库

逆向目标路由法(Reverse Target Routing)

> Adapted from morluto/rea (reverse-engineer-anything) by morluto (MIT). 等价改编:剥离上游 MCP 工具依赖,重写为工具无关的路由纪律,可配任意本地工具链使用。

核心纪律:先路由,后动手

逆向最常见的浪费不是工具不行,而是路径选错:拿到 APK 就上反编译器、拿到压缩包就全文搜索。本技能要求第一步永远是把目标归类,再从该类别的最低成本路径开始。

第一步:目标路由表

按目标形态选择入口路径(每条路径从上到下按成本递增):

目标形态 首选路径 可用工具(本机可及)
压缩/打包格式(ZIP/APK/IPA/MSIX/DMG/ASAR) 先做成员清单,不急着解包 Python zipfile/tarfile,7z l
Electron/JavaScript 应用 定位 ASAR → 解包后读 JS/JSON 资源 npx asar extract 或 Python asar 解析
Android APK 清单 → dex/资源分层看,先 strings 后反编译 aapt dump、strings、jadx(如有)
Windows PE / .NET 程序集 元数据优先:版本、依赖、资源、字符串表 Python pefile、strings
固件镜像 找文件系统魔数与分区边界,再提取 binwalk(如有)、Python 魔数扫描
WebAssembly (.wasm) 保留原始字节指纹,解码 WAT 后读导出表 wasm2wat(WABT,如有)
浏览器页面(自有) 读 DOM/网络面板,不注入目标 DevTools、HAR 导出
抓包记录(HAR/pcap,离线) 只读历史记录,不重放请求 Python json(HAR 即 JSON)
原生 ELF/机器码 布局→符号→重定位→反编译,逐级深入 readelf、objdump、Ghidra/IDA(如有)

路由原则:
1. 清单类操作(list/inventory)永远先于内容类操作(decompile/extract)。
2. 能用文本层证据(strings、JSON、清单)回答的问题,不进反编译层。
3. 上表找不到的目标 → 停下来问「这是什么分发格式」,而不是直接猜工具。

第二步:证据纪律(Evidence Discipline)

  • 保留原始指纹:分析前记录文件的 SHA-256 与大小;所有结论可回溯到具体字节范围或记录序号。
  • 区分事实与推断:字符串、导入表、清单字段是事实;函数意图、协议语义是推断。输出时明确标注。
  • 不做隐式取数:不因看到 URL 就去访问它;不因看到域名就声称归属。历史记录只证明「记录中存在」。
  • 版本对比先对齐基线:比较两个版本时,先建立相同提取流程,再 diff 结果;流程不同则 diff 无意义。

第三步:边界与安全

  • 只分析你有权分析的目标;不运行来路不明的可执行体——静态分析优先。
  • 工具链缺失时降级而非放弃:没有反编译器时,strings + 清单 + 资源提取仍可回答大量问题。
  • 明确输出覆盖度:说明「看了什么、没看什么、结论置信度」,不假装全知。

输出格式约定

每次分析按四段输出:
1. 目标:文件/包的指纹与形态判断
2. 路由:选了哪条路径、为什么、跳过了什么
3. 发现:事实列表(带证据位置)+ 推断列表(带依据)
4. 局限:未覆盖区域与后续建议路径

适用与不适用

  • ✅ 适用:解释闭源软件某功能如何实现、比较发布版本差异、分析包体组成、固件成分盘点、为重建提供依据。
  • ❌ 不适用:手头已有完整源码的常规架构分析——那是普通代码阅读,不需要路由纪律。

常见问题

5 问
答案由本站依据条目字段整理
逆向目标路由法怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_e42078a9/reverse-target-routing。安装方式为未标注。装完刷新技能列表或重开客户端。

逆向目标路由法支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

逆向目标路由法权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

逆向目标路由法收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

逆向目标路由法用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。