这门课解决什么问题
CTF PWN 的核心难点在于概念多、攻击链长、调试依赖强,很多人知道"栈溢出要写 ROP"但动手时卡在找 gadget、绕过保护、控制流劫持每一步。这门课围绕堆和栈两条主线,把漏洞发现、利用、调试完整串起来,目标是让你遇到一道新题能自己拆解出入口。
适合什么基础
需要 Linux 命令行基本操作、C 语言基础、ELF 文件格式认知。汇编和调用约定部分适合愿意啃硬骨头的人,跳过也能学,只是 ROP 利用会少一层理解。AWD 板块偏防守,需要能独立复现漏洞并写补丁;IOFILE 板块需要理解输入重定向和文件操作类题目的完整解题思路。
建议先看哪几块
- 基础知识板块:ELF 结构、调用约定、延迟绑定——这是理解后续所有漏洞利用的底层框架,先看这部分能避免后面反复回头补概念
- 栈溢出板块:基本栈溢出、ROP 与改写 GOT——栈溢出是 PWN 最直接的攻击面,这块练熟后直接过渡到保护绕过
- 堆板块:IOFILE、FSOP、unlink、fastbin attack、UAF、off-by-one——堆利用是 CTF 中最复杂的部分,建议按顺序过,每块配一道例题动手验证
学完能独立做什么
掌握后可以独立分析一道新题:定位漏洞点、写出利用链、绕过 ASLR/NX/Canary 等常见保护、拿到 flag。AWD 板块练熟后能快速定位队友漏洞并修补;IOFILE 板块则覆盖输入重定向和文件操作类题目的完整解题思路。
资料怎么配合练习
视频讲解是主线,建议每看完一个模块就做一道对应例题,遇到卡住的地方回头回看视频里没讲到的部分。AWD 和 IOFILE 两块资料较长,建议分两次消化,不要一次看完。基础知识板块可以通读,栈和堆板块必须动手做例题,光看视频不练等于没学。
课程目录
AWD awd需要做的工作.mp4 489.88M hook&seccomp.mp4 416.17M 常见漏洞类型以及修补.mp4 471.72M IOFILE FSOP.mp4 505.50M house of orange.mp4 590.41M iofile 介绍.mp4 462.45M 利用stdout flag.mp4 501.33M fastbin attack.mp4 555.35M linux 动态内存管理机制(上).mp4 436.21M linux 动态内存管理机制(下).mp4 466.92M uaf.mp4 698.18M unlink.mp4 434.91M unsoted bin & off-by-one.mp4 490.65M 调试并利用fastbin attack.mp4 702.77M 调试堆的方法&动手调试堆.mp4 568.05M 利用off by one&null.mp4 445.77M 利用通用思路getshell.mp4 552.84M 通用的堆漏洞利用思路.mp4 483.19M 基础知识 elf文件结构.mp4 505.45M linux安全防护机制.mp4 428.24M linux基础.mp4 419.47M PWN介绍.mp4 310.13M 必备工具安装.mp4 618.31M 调用约定.mp4 339.92M 汇编语言基础.mp4 348.56M 延迟绑定机制.mp4 319.78M CTF例题讲解.mp4 517.30M CTF栈题的一般利用思路.mp4 443.09M rop介绍与编写.mp4 525.93M 改写got表getshell方法&改写实战.mp4 512.91M 基本栈溢出.mp4 585.21M 进阶rop&进阶rop实战.mp4 589.64M 如何绕过保护机制.mp4 437.67M 栈溢出原理.mp4 514.17M 蚁景-CTF-PWN实战技能特训班/ 常见漏洞类型以及修补.mp4






