从逆向走到可用利用 (Working Exploit) 的全链路工程化方法。 适用场景:拿到了二进制 + 漏洞点 + 目标环境,需要写出一个能稳定打通的 exploit(不是只能本地复现一下、远程一打就崩的脚本)。 覆盖三大方向:栈溢出 / 堆利用 / 内核 pwn。强调"CTF 本地通 → 真实远程稳定打通"的工程差距:libc 版本错配、堆喷射时序、SMEP/SMAP/KASLR、栈对齐、远程缓冲。 核心工具链:pwntools + GEF/pwndbg + ROPgadget/Ropper + one_gadget + libc-database + qemu-system 内核调试。
安装
npx skills add zhaoxuya520/reverse-skill --skill pwn-chainnpx skills add zhaoxuya520/reverse-skill --skill pwn-chain -a claude-code -gnpx skills add zhaoxuya520/reverse-skill --skill pwn-chain -a codex -ggemini skills install https://github.com/zhaoxuya520/reverse-skill.git --path skills/pwn-chaingh skill install zhaoxuya520/reverse-skill pwn-chaingit clone --depth 1 https://github.com/zhaoxuya520/reverse-skill /tmp/zhaoxuya520__reverse-skill
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/zhaoxuya520__reverse-skill/skills/pwn-chain ~/.claude/skills/pwn-chain # Claude Code
cp -R /tmp/zhaoxuya520__reverse-skill/skills/pwn-chain ~/.agents/skills/pwn-chain # Codex, Cursor, Gemini CLI, Copilot, OpenCode