sickn33/agentic-awesome-skills/protocol-reverse
Claude Code and agent skill by sickn33/agentic-awesome-skills
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Authorized reverse engineering of custom binary protocols, Protobuf/gRPC schemas, WebSocket frames, and PCAP-driven protocol recovery.
Install
npx vskill@latest install sickn33/agentic-awesome-skills/protocol-reverseSKILL.md
Protocol Reverse Engineering
When to Use
- Documenting an undocumented wire protocol from captures.
- Decoding structured traffic during an authorized analysis.
适用场景
- 自定义 TCP/UDP 二进制协议
- Protobuf / gRPC / FlatBuffers / MessagePack
- WebSocket / MQTT / 私有 RPC
- PCAP / PCAPNG 还原字段与状态机
- 客户端-服务端校验、序列号、加密帧头
不走本 skill
| 情况 | 去哪 | |
|---|---|---|
| 仅 HTTP 参数签名 / JS 加密 | js-reverse/ | |
| 仅 TLS 证书问题 | pentest-tools/ 或浏览器代理 | |
| 固件内协议栈深挖 + 仿真 | firmware-pentest/ 后再回本 skill |
工作流
Phase 1 — 采集与分诊
Phase 2 — 帧布局还原
Phase 3 — 序列化与加密
Phase 4 — 产物
工具链
| 工具 | 必需 | 用途 | 自举 | |
|---|---|---|---|---|
| tshark / Wireshark | 强烈建议 | PCAP 解析 | 手动 / winget | |
| Python3 | 是 | 解码脚本 | 系统 | |
| blackboxprotobuf | 可选 | 未知 protobuf | pip | |
| ImHex / 010 | 可选 | 结构模板 | 手动 | |
| IDA / r2 / Ghidra | 按需 | 客户端序列化函数 | 见对应 skill |
参考
references/protocol-workflow.md— 帧布局与 Protobuf 速查- 相关:
../ida-reverse/../js-reverse/../firmware-pentest/../pentest-tools/
路由上下文
上游: MASTER-ROUTING R21 · routing.md 下游: 需客户端算法 → ida-reverse/js-reverse;需利用重放 → pentest-tools/api-security 同级: malware-analysis(C2 协议)、digital-forensics(流量取证)
任务完成自检
- [ ] 是否还原了消息布局或状态机(而非只贴 hex)?
- [ ] 是否有可复现解码命令?
- [ ] 是否遵守 scope / 脱敏?
- [ ] 是否回写 field-journal / 报告 Checklist?
Limitations
- Encrypted or session-keyed protocols need key material first.
- Stateful protocols may require long, varied capture sessions.
Adapted from zhaoxuya520/reverse-skill (MIT).
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/protocol-reverse/SKILL.md
Popularity
- Repository stars
- 47,054
- Repository forks
- 6,853
- 7-day trend score
- 54
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/sickn33/agentic-awesome-skills/protocol-reverse)