跳转至

CTF 学习资源


入门平台

picoCTF

picoCTF

卡内基梅隆大学出品,绝对新手首选。题目从最简单开始,每步都有提示,游戏化体验无痛入门。平台常年开放,可以随时练习历年题目。


国内练习平台

国内平台题目量大、有中文社区、网络访问稳定,是日常刷题的主战场。

平台 特点
BUUCTF 题库最大,收录大量真实赛题,各方向均有,日常刷题首选
ctf.show Web 方向题目质量极高,有配套视频讲解
NSSCTF 界面现代,在线 Docker 环境,新题更新快
攻防世界 XCTF 官方平台,赛题档案丰富,有新手任务路线

实战靶场

两个最值得推荐的实战平台,侧重真实攻防而非解题,适合有一定基础后系统提升:

平台 说明
TryHackMe 引导式学习路径,按主题分章节带你从零入门,每个房间配有详细讲解,浏览器内直接开靶机,无需本地配置环境,友好度极高
HackTheBox 真实机器渗透,Starting Point 新手村免费且引导完善,后续 Active Machines 难度较高,全球排名活跃,是渗透测试方向的标杆平台

专项平台

针对特定方向深入练习:

平台 方向 说明
pwn.college Pwn / Binary ASU 出品,系统性讲解二进制漏洞利用,从汇编基础到 ROP
CryptoHack Crypto 密码学专项,题目循序渐进,配套原理讲解
OverTheWire Linux 基础 游戏化通关,Bandit 系列是学习 Linux 命令行的最佳方式

赛事信息

CTFtime

CTF 赛事"信息中心"。查找全球比赛时间、查看历年赛题存档、阅读官方 Writeup。参加比赛前先在这里确认赛制和难度。


推荐路线

  1. 零基础:从 picoCTF 开始,建立对各方向的感性认识
  2. 系统入门:TryHackMe 按学习路径刷房间,无需配环境直接上手
  3. 选择方向:Web → ctf.show;Pwn → pwn.college;Crypto → CryptoHack;综合 → BUUCTF
  4. 日常刷题:BUUCTF 或 NSSCTF,遇到不会的题找 Writeup,看懂后独立复现
  5. 实战提升:HackTheBox Starting Point → Active Machines,体验真实渗透流程
  6. 参加比赛:在 CTFtime 找合适的新手赛报名,赛后读 Writeup 复盘

关于 Writeup

不会的题看 Writeup 是正常的学习方式,但一定要自己动手复现一遍。光看不练等于没学。