这门课解决什么工作场景

CTF(夺旗赛)不只是高校社团的竞技游戏,它也是企业安全团队做攻防演练、漏洞挖掘和应急响应时常用的训练方式。很多安全岗面试会拿 CTF 题型做手撕考察,红蓝对抗项目也常借鉴其中的密码学还原、流量取证、逆向调试手法。这门课把竞赛中零散的知识点拆成几条主干:密码学算法还原、安全杂项与取证、逆向工程调试。它解决的是“只会装工具跑脚本、遇到变形题就卡壳”的问题——让你从背 payload 的状态,过渡到能独立分析一道题的考点、动手写利用逻辑。

适合什么基础与建议先看的模块

资料标榜零基础,但更稳妥的定位是:你最好写过简单 Python 脚本,看得懂基本 Linux 命令,对网络抓包有概念。完全没碰过编程的人直接看逆向和密码学会很吃力。建议先从安全杂项与取证入手,这一块门槛低、反馈快:图片隐写、压缩包结构、流量分析能帮你建立“从文件里捞线索”的直觉,再回头补古典密码和 RSA 算法基础。逆向部分放在最后,因为它对调试器和汇编阅读的要求最高,没有前面打底子容易劝退。

学完能独立做什么与资料配合练习

  • 独立拆解一道中等难度 CTF 题:判断考点归属(密码学/杂项/逆向),定位关键文件或函数,不依赖现成 writeup。
  • 对常见 RSA 参数缺陷、古典密码替换、图片附加数据这类经典题型,能自己写小脚本完成还原。
  • 在流量包和取证镜像里提取隐藏信息,给出可复现的分析步骤,而不是靠运气猜 flag。

资料怎么配合练习:视频偏长,单集近两小时,不要连续刷。正确用法是先花十分钟扫一遍题目描述,暂停视频自己动手跑一遍工具或脚本,卡住再回去对进度。建议每学完一个子方向(比如 RSA 基础、图片隐写),去公开题库找三到五道同类型题限时做,验证自己能否独立出 flag。逆向调试部分务必同步开调试器跟着操作,光看不动手,到了真实题目会无从下手。


0基础学习CTF,构建CTF知识体系 ,梳理每个知识点,夯实基础

课程目录

*   01 crypto/

  *   01 密码学入门.mp4 01:57:01

  *   02 序列密码基础.mp4 01:53:54

  *   03 序列密码经典题型.mp4 01:56:42

  *   04 RSA算法基础.mp4 01:57:08

  *   05 RSA经典题型 5.mp4 01:57:04

*   02 MISC/

  *   01 安全杂项基础.mp4 02:07:03

  *   02 古典密码学.mp4 01:56:04

  *   03 图片隐写.mp4 02:26:40

  *   04 压缩包和音视频.mp4 02:08:39

  *   05 流量分析.mp4 02:15:44

  *   06 取证分析.mp4 02:21:42

*   03 RE/

  *   01 基础知识.mp4 02:05:04

  *   02 调试.mp4 02:07:05

  *   03 调试&算法.mp4 02:07:14

  *   04 re4-壳与反调试.mp4 02:01:25

  *   05 自动化与跨平台.mp4 02:01:51

*   04 PWN/

  *   01 基础与栈溢出.mp4 02:20:06

  *   02 基本ROP.mp4 02:12:28

  *   03 基本ROP-ret2libc.mp4 02:14:33

  *   04 中级ROP-ret4csu.mp4 02:04:51

  *   05 格式化字符串漏洞利用.mp4 02:10:21

  *   06 非栈上的格式化字符串利用.mp4 02:24:13

  *   07 堆基本结构及利用.mp4 02:41:50

  *   08 unlink例题及能源大赛mlik题目讲解.mp4 01:20:55

*   05 Web/

  *   01 Web基础.mp4 01:49:09

  *   02 SQL注入基础.mp4 02:08:43

  *   03 SQL注入进阶.mp4 01:58:34

  *   04 命令&代码执行.mp4 01:51:18

  *   05 文件上传.mp4 02:05:34

  *   06 文件包含&SSRF.mp4 01:57:50

  *   07 PHP反序列化&SSTI.mp4 01:38:34