ctf-reverse
列出常用反汇编与动态分析工具,便于深度理解目标程序。
包含逆向与可能规避防护的技术,存在侵权或滥用风险。
逆向工程速查,涵盖二进制、APK、固件与自定义VM分析方法。
专门针对 CTF 里那些被混淆、打包或跑在自定义 VM 上的目标做逆向思路和流程指导,覆盖二进制、APK、固件、WASM、定制字节码等。当你需要弄清楚程序究竟在干嘛、哪里是关键逻辑时用,而不是只做利用阶段。特点是把常用工具链、分析套路和对抗反调试/反分析手法的实战技巧都整理成速查表,方便快速上手。
▸ 展开 SKILL.md 英文原文
Provides reverse engineering techniques for CTF challenges. 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.
帮我安装这个 skill:https://raw.githubusercontent.com/OpenAisec/Miko/main/data/skills/ctf-reverse/SKILL.mdcurl -fsSL "https://raw.githubusercontent.com/OpenAisec/Miko/main/data/skills/ctf-reverse/SKILL.md"# CTF Reverse Engineering Quick reference for RE challenges. For detailed techniques, see supporting files. ## Prerequisites **Python packages (all platforms):** ```bash 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):** ```bash apt install gdb radare2 binutils strace ltrace apktool upx ``` **macOS (Homebrew):** ```bash brew install gdb radare2 binutils apktool upx ghidra ``` **radare2 plugins:** ```bash r2pm -ci r2ghidra # Native Ghidra decompiler for radare2 ``` **Manual install:** - pwndbg — Linux: [GitHub](https://git