重构大版本更新
一口气全面统一博客样式,移除部分冗余导航页面,更专注内容展示。
Web/Pwn/Crypto/Reverse/Misc 五大方向详解,分阶段学习路线,国内外靶场平台与入门赛事推荐。
CTF(Capture The Flag,夺旗赛)是信息安全领域最主流的竞技与学习形式:主办方出一道道安全挑战,选手找到隐藏的 Flag(一串格式如 flag{...} 的字符串)提交得分。对信安学生来说,CTF 是把课堂知识变成动手能力最快的路径——这篇给一份完整的入门路线。
| 方向 | 考什么 | 上手难度 | 前置知识 |
|---|---|---|---|
| Web | SQL 注入、XSS、SSRF、反序列化等 Web 漏洞 | ★★ | HTTP、一门后端语言 |
| Pwn | 二进制漏洞利用:栈溢出、堆利用、ROP | ★★★★★ | C、汇编、操作系统 |
| Crypto | 密码学攻击:古典密码、RSA、格攻击 | ★★★ | 数论、Python |
| Reverse | 逆向工程:静态/动态分析程序逻辑 | ★★★★ | 汇编、C |
| Misc | 杂项:流量分析、隐写、取证、社会工程 | ★ | 广泛而不深 |
新手普遍从 Web 或 Misc 入门——前者对应面最广(也是就业方向主力),后者门槛最低能快速尝到拿 flag 的成就感。
选定 Web 或 Misc 作为主力,刷透一个平台的题:
这个阶段开始组队——找两三个同学分头主攻不同方向,CTF 是团队赛。
赛后又半懂不懂?复现是涨棋力的关键:赛后 48 小时内把没做出来的题跟着题解重做一遍,一场比赛抵一个月刷题。
抓包/代理 Burp Suite, mitmproxy漏洞扫描 sqlmap, Nikto, Nmap逆向/调试 IDA Free, Ghidra, x64dbg, gdb + pwndbg流量分析 Wireshark隐写/取证 binwalk, StegSolve, foremost在线工具 CyberChef(编码解码瑞士军刀)不必一次装全,遇到题目用到再装,用三次就熟了。
CTF 和课堂是互补而非替代:课堂给你体系(密码学原理、操作系统理论),CTF 给你手感(真刀真枪打漏洞)。面试实习时,一段 CTF 获奖经历比绩点更有说服力——它证明你真的动过手。
路线总结:Linux + Python + 网络基础 → Web/Misc 单点突破 → 组队刷赛 → 赛后复现。第一个赛季的目标不是拿奖,是把 100 道入门题做进肌肉记忆。坚持一年,你会回来感谢现在的自己。