apk-reverse
在 CLI 环境下做 Android APK 逆向时使用。适用于 APK 解包、Java 反编译、smali 修改、重打包、Frida 动态 Hook,以及按需切换到 so/native 分析。优先使用本机已安装的…
Provides reverse engineering techniques. Use when the main job is to understand how a compiled, obfuscated, packed, or virtualized target works before exploiting or solving it, including binaries, APKs, WASM, firmware, custom VMs, bytecode, game clients, malware-like loaders,
$ npx -y skills add haikow/claude-reverse-skills --skill reverse-engineering --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/reverse-engineeringContext preview
The summary Claude sees to decide when to auto-load this skill.
Provides reverse engineering techniques. Use when the main job is to understand how a compiled, obfuscated, packed, or virtualized target works before exploiting or solving it, including binaries, APKs, WASM, firmware, custom VMs, bytecode, game clients, malware-like loaders,
name: reverse-engineering description: Provides reverse engineering techniques. Use when the main job is to understand how a compiled, obfuscated, packed, or virtualized target works before exploiting or solving it, including binaries, APKs, WASM, firmware, custom VMs, bytecode, game clients, malware-like loaders, and anti-debug or anti-analysis logic. Do not use it when the vulnerability is already understood and the remaining task is exploitation; use pwn instead. Do not use it for pure web workflows, log or disk forensics, or standalone crypto problems unless reversing the implementation is the real blocker. license: MIT compatibility: Requires filesystem-based agent (Claude Code or similar) with bash, Python 3, and internet access for tool installation. allowed-tools: Bash Read Write Edit Glob Grep Task WebFetch WebSearch metadata: user-invocable: "false"
Quick reference for RE challenges. For detailed techniques, see supporting files.
**Python packages (all platforms):**
pip install frida-tools angr qiling uncompyle6 capstone lief z3-solver # For Python 3.9+ bytecode: build pycdc from source git clone https://github.com/zrax/pycdc && cd pycdc && cmake . && make
**Linux (apt):**
apt install gdb radare2 binutils strace ltrace apktool upx
**macOS (Homebrew):**
brew install gdb radare2 binutils apktool upx ghidra
**radare2 plugins:**
r2pm -ci r2ghidra # Native Ghidra decompiler for radare2
**Manual install:**
一套面向 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 分析。优先使用本机已安装的…
IDA Pro 逆向分析辅助技能。当用户提到逆向、反编译、分析二进制/PE/ELF/APK/DLL/SO、破解、找密码、漏洞分析、病毒分析、firmware 固件分析,或需要分析 exe/dll/so/elf/macho/sys 等文件时,务必使用此技能。…
在使用 js-reverse-mcp 做前端 JavaScript 逆向时使用,适用于签名链路定位、页面观察取证、运行时采样、本地补环境复现与证据化输出。优先适配当前环境里的 js-reverse_* 工具。