用途:这是一个 CTF 解题技能,目标是分析题目文件、连接远程服务并应用漏洞利用技术找到 flag,并按题目类别编排对应的专项技能。
主要能力:提供侦察、分类、调用专项技能、卡住时切换思路、生成 write-up 的完整流程。侦察阶段包括列出题目目录、对文件运行 file *、用 strings、xxd | head、binwalk、checksec 做初步分析、优先抓取题目提到的 URL、用 nc 连接远程服务、阅读题目描述与文件名线索。分类阶段按文件类型(如 .pcap/.evtx 归 forensics,无扩展名二进制归 reverse 或 pwn,.py/.sage 归 crypto,.apk/.wasm/.pyc 归 reverse,含 HTML/JS/PHP 的源码归 web)、描述关键词(如 buffer overflow/ROP 归 pwn,RSA/AES 归 crypto,XSS/SQL/JWT 归 web)和服务行为判断类别。
使用方式:环境准备可用 bash scripts/install_ctf_tools.sh all 预装全部工具,或按 python、apt、brew、gems、go、manual 分组安装;也可按各技能 SKILL.md 的 Prerequisites 按需安装。识别类别后调用 /ctf-web、/ctf-pwn、/ctf-crypto、/ctf-reverse、/ctf-forensics、/ctf-osint、/ctf-malware、/ctf-misc 等技能获取专项技术,解题后调用 /ctf-writeup 生成标准化 write-up。
适用场景:CTF 竞赛中的多类别题目,包括跨类别组合(如 forensics+crypto、web+reverse、reverse+pwn、misc+crypto 等)。
限制:flag 格式因赛事而异,常见有 flag{}、FLAG{}、CTF{}、TEAM{} 或自定义前缀,需查看题目描述或赛事规则;若发现多个疑似 flag 字符串,应作为候选并做全语料唯一性校验后再确认。资料未提供具体工具清单、各专项技能的详细技术内容及收费信息。