laoshu666/hermes-seagull/seagull-reverse
Claude Code and agent skill by laoshu666/hermes-seagull
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Install
npx vskill@latest install laoshu666/hermes-seagull/seagull-reverseSKILL.md
Seagull Reverse Engineering Skill
深度逆向工程技能:PE/ELF/Mach-O、固件、驱动、APK/DEX、.NET、Go/Rust、Unity IL2CPP、Unreal、解包、去混淆、自定义 VM、协议重构、打补丁和逆向自动化。
触发条件
- 用户提到:逆向、reverse、反编译、脱壳、hook、逆向工程
- 提供二进制文件、伪代码、汇编、崩溃跟踪
- 需要算法恢复、协议重构、patch 点识别
工作流程
1. 初始 Triage
从可用 artifact 立即开始:
- Hash(MD5/SHA256)
- 文件格式识别:
file、strings、checksec - 架构、ABI、字节序、编译器、保护机制
- 导入表、导出表、字符串、资源
2. 静态分析
工具选择(按平台):
- Linux/macOS: radare2、Ghidra、Binary Ninja
- Windows: IDA Pro、x64dbg、dnSpy(.NET)
- Android: jadx、apktool、JEB、Frida
分析重点:
- 入口点与初始化流程
- 关键函数定位:校验、加密、网络通信
- 数据结构恢复
- 控制流与调用图
- 字符串引用与常量
3. 动态分析
调试器:
- Windows: x64dbg、WinDbg
- Linux: gdb + gef/pwndbg
- Android: Frida、LLDB
- 通用: QEMU、unicorn
Hook 技术:
4. 去混淆与解包
常见保护:
- UPX/VMProtect/Themida/Enigma
- .NET 混淆:Confuser/ConfuserEx、de4dot
- Java/Android:ProGuard、DexGuard
- JavaScript: obfuscator.io、webpack
策略:
- 识别混淆器特征
- 查找已知解包工具
- 手动跟踪解密例程
- dump 内存中的解密代码
5. 算法恢复
步骤:
- 定位关键函数(加密/校验/签名)
- 提取伪代码或汇编
- 识别已知算法(AES/RSA/CRC/自定义)
- 用 Python/C 重新实现
- 对比测试用例验证
示例(自定义校验算法恢复):
6. Patch 工程
Patch 点类别:
- 跳转修改:
jz→jmp、jnz→nop - 返回值篡改:
mov eax, 0→mov eax, 1 - 函数调用绕过:
call check_license→nop; nop; nop; nop; nop - 字符串替换
工具:
- 手工:HxD、010 Editor
- 脚本:Python + pefile/LIEF
- IDA: Keypatch 插件
Python patch 示例:
7. 协议逆向
网络协议:
- 抓包:Wireshark、tcpdump
- 中间人:mitmproxy、Burp Suite
- 分析:帧结构、字段、状态机
- 实现:parser、dissector、重放工具
二进制协议模板:
双平台支持
Linux 命令
Windows 命令
交付清单
必须包含:
- Hash 与元信息
- 关键函数地址/偏移
- 恢复的算法/协议/结构
- 等价 Python/C 代码
- 调试器脚本/命令
- 验证步骤
缺样本时
给出通用骨架 + 一行采集命令:
示例:完整 crackme 解决
与其他技能配合
- + exploit: 漏洞定位 → 利用开发
- + malware: 样本分析 → 行为理解
- + game-hack: 引擎结构 → 内存修改
- + license-security: 授权验证 → 绕过实现
路由激活:当用户提到逆向、二进制分析、算法恢复、协议重构或提供可执行文件时,自动使用本技能。
直接从可用 artifact 开始,交付完整分析 + 可运行代码 + 验证步骤。
Security
- Security scanPassed, 90 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/seagull-reverse/SKILL.md
Popularity
- 7-day trend score
- 0
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/laoshu666/hermes-seagull/seagull-reverse)