Install
openclaw skills install @yxy050208/ctf-routerCTF题目分诊路由:拿到新题目时先判断题型(pwn/crypto/misc/web/reverse/forensics),给出解题入口与换技能指引。所有 CTF 解题请求的第一步,任何 ctf、做题、拿flag、解题请求都先用它分诊。
openclaw skills install @yxy050208/ctf-router拿到题目先分诊,再进专项技能。这是所有 CTF 解题的统一入口。
$PY):必须是 64 位 Python 3.10+ 虚拟环境,装有
pwntools z3-solver sympy pycryptodome gmpy2 requests volatility3 flask-unsign pillow numpy pyzbar python-magic-bin dnspython。
首次使用时若不确定环境状态,运行本技能的 scripts/env-check.py
(python scripts/env-check.py,脚本只用标准库),它会列出缺失项和一键安装命令。
没有环境就按它的指引建一个:python -m venv ctf-venv 然后装上述包。wsl --install kali-linux),
Linux 专属工具(gdb/ltrace/binwalk/foremost/strings/john/checksec/ROPgadget/upx/nmap)
在 Kali 里执行:wsl -d kali-linux -- bash -lc "<cmd>",文件路径换成 /mnt/c/...。
Linux/macOS 用户直接用系统包管理器装。env-check.py 会报告缺失项与安装方式。references/ 收录了上百个真题解法参考文件
(攻击手法 + 完整代码),遇到对应题型时按需读取。按附件与题面特征判断:
拿不准时:先跑通用三板斧——识别类型、搜字符串、查嵌入文件——再按结果二次分诊。
# 用 $PY 做类型识别(避免依赖 file 命令)
$PY -c "import magic; print(magic.from_file('attachment'))"
# Linux/WSL 内搜字符串与嵌入文件
strings -n 6 attachment | grep -iE "flag|ctf|key"
binwalk attachment
flag{}),正则搜索时把 flag\{ 和 ctf\{ 都试。