DIRECTIONS · 方向一览

选择你的第一个方向

CTF 主要有六大方向,区别在哪、该选哪个——这一页讲清楚。不用纠结太久:先做出一道题,比选对方向更重要。

Web网络攻防

漏洞利用入门首选,队伍里人数最多的方向。

适合谁会点 PHP / Python,想快速做出题的人。
前置基础基本 HTTP 常识,PHP 基础(站内有课)。
SQL注入XSS文件上传 反序列化SSRFSSTI

Misc杂项

脑洞与工具的综合运用,零基础尝鲜首选。

适合谁完全零基础、想先感受夺旗快感的人。
前置基础几乎没有,会用电脑就行。
编码压缩包图片隐写 流量分析内存取证

Crypto密码学

与数学和推导为伴的方向。

适合谁喜欢数学推导、有耐心的同学。
前置基础基础数论(模运算),Python。
编码基础古典密码RSAAES

Reverse逆向工程

从二进制里读出程序的秘密。

适合谁愿意和汇编、调试器较劲的人。
前置基础C 语言基础,一点计算机组成常识。
IDA汇编花指令 加壳反调试

Pwn二进制安全

CTF 里天花板最高也最硬核的方向。

适合谁有 C 和汇编底子、想挑战漏洞利用的人。
前置基础C 语言、x86 汇编、Linux 基础(建议先配好 WSL2 环境,站内有教程)。
栈溢出ROP堆利用保护绕过

AI 安全 & 区块链新兴赛道

新兴赛道,竞赛加分项。

适合谁已在主流方向入门、想拓宽边界的同学。
前置基础Python;区块链方向建议先了解智能合约概念。
神经网络基础对抗样本Move 合约