apk-reverse
在 CLI 环境下做 Android APK 逆向时使用。适用于 APK 解包、Java 反编译、smali 修改、重打包、Frida 动态 Hook,以及按需切换到 so/native 分析。优先使用本机已安装的…
IDA Pro 逆向分析辅助技能。当用户提到逆向、反编译、分析二进制/PE/ELF/APK/DLL/SO、破解、找密码、漏洞分析、病毒分析、firmware 固件分析,或需要分析 exe/dll/so/elf/macho/sys 等文件时,务必使用此技能。 Ensure to use this skill when the user wants to analyze any binary file, regardless of whether they explicitly mention "IDA" or "reverse engineering".
$ npx -y skills add haikow/claude-reverse-skills --skill ida-reverse --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/ida-reverseContext preview
The summary Claude sees to decide when to auto-load this skill.
IDA Pro 逆向分析辅助技能。当用户提到逆向、反编译、分析二进制/PE/ELF/APK/DLL/SO、破解、找密码、漏洞分析、病毒分析、firmware 固件分析,或需要分析 exe/dll/so/elf/macho/sys 等文件时,务必使用此技能。 Ensure to use this skill when the user wants to analyze any binary file, regardless of whether they explicitly mention "IDA" or "reverse engineering".
name: ida-reverse description: | IDA Pro 逆向分析辅助技能。当用户提到逆向、反编译、分析二进制/PE/ELF/APK/DLL/SO、破解、找密码、漏洞分析、病毒分析、firmware 固件分析,或需要分析 exe/dll/so/elf/macho/sys 等文件时,务必使用此技能。 Ensure to use this skill when the user wants to analyze any binary file, regardless of whether they explicitly mention "IDA" or "reverse engineering". This includes requests like "看看这个exe", "分析这个dll", "帮我破解", "找一下密码", "这个软件怎么注册", etc. Use the bundled scripts (scripts/start.ps1, scripts/open.ps1) for deterministic server management and file opening — do NOT write ad-hoc PowerShell commands for these operations.
1. **`idalib_open` 不能通过 OpenCode MCP 直接调用**
2. **`C:\Windows\System32\` 文件无权限打开**
3. **启动服务器命令阻塞对话**
4. **MCP 服务器名不能用横线**
5. **Remote HTTP vs Local Stdio**
6. **PR #389 修复了部分 schema 问题**
7. **idalib 超时留下孤儿 worker 进程锁文件**
8. **带自动分析打开看起来像卡死**
| 步骤 | 做什么 | 用什么 | |------|--------|--------| | 1 | 确保 HTTP 服务器在运行 | `scripts/start.ps1`(无参数) | | 2 | 打开目标二进制文件 | `scripts/open.ps1 -Path "xxx.exe"` | | 3 | 使用所有 72 个 MCP 工具 | 直接调用 `idapro_*` 工具 | | 4 | 分析完毕 | 工具自动可用 |
路径:`scripts/start.ps1`
**调用方式**:
powershell -File "C:\Users\YOURNAME\.config\opencode\skills\ida-reverse\scripts\start.ps1"
路径:`scripts/open.ps1`
**调用方式**:
powershell -File "C:\Users\YOURNAME\.config\opencode\skills\ida-reverse\scripts\open.ps1" -Path "C:\path\to\file.exe"
**可选参数**:
# 指定 SessionId powershell -File "scripts\open.ps1" -Path "file.exe" -SessionId "my_session" # 跳过自动分析(大文件推荐) powershell -File "scripts\open.ps1" -Path "large.exe" -NoAutoAnalysis # 设置超时,避免带自动分析时长时间无返回 powershell -File "scripts\open.ps1" -Path "file.exe" -TimeoutSeconds 600
**输出约定**:
# 分析进行中(每 10 秒输出一次) INFO:opening:11/600s # 成功打开 OK:sample.exe:abcd1234 # 成功打开,但因锁文件降级到 Temp 副本 OK:1234abcd-sample.exe:abcd1234 (temp copy) # 达到超时上限 ERR:open_timeout_600s
**实测说明**:
一套面向 Claude Code(及兼容的文件系统型 Agent)的逆向工程 Skill 集合,外加 IDA Pro MCP 的接入说明。跨平台(Linux / macOS / Windows),一条命令装进 ~/.claude/skills/。 🙏 来源:核心 Skill 来自 linux.do 论坛 @hisence 大佬的分享 —— 原帖 👉 。本仓库仅做整理与跨平台适配,致谢原作者(详见文末「许可与致谢」)。
在 CLI 环境下做 Android APK 逆向时使用。适用于 APK 解包、Java 反编译、smali 修改、重打包、Frida 动态 Hook,以及按需切换到 so/native 分析。优先使用本机已安装的…
在使用 js-reverse-mcp 做前端 JavaScript 逆向时使用,适用于签名链路定位、页面观察取证、运行时采样、本地补环境复现与证据化输出。优先适配当前环境里的 js-reverse_* 工具。
Use this skill whenever the user wants to analyze binaries with radare2/r2 from the command line, including reverse engineering,…
Provides reverse engineering techniques. Use when the main job is to understand how a compiled, obfuscated, packed, or…