这门课的主线是 PWN,也就是二进制漏洞利用。如果你平时听到 CTF 只知道 Web 方向,或者刷题时一遇到栈溢出、格式化字符串就卡住,这套资料值得先看一眼。它把 PWN 从最基础的栈结构讲起,一路带到 SROP、格式化字符串的多种利用方式,中间还配了逆向、Misc、密码学的章节,方便你补上打比赛时绕不开的周边知识。

它解决的是什么问题

PWN 的门槛不在概念,而在"看得懂但写不出 exp"。很多人学过汇编、知道栈溢出原理,真拿到一个二进制文件却不知道从哪下手:怎么定位偏移、怎么找 gadget、libc 版本对不上怎么办、远程和本地行为不一致怎么调。这套资料的价值在于把这类具体卡点拆开讲。格式化字符串部分就分了原理与泄漏、基本利用、不在栈上的利用三种情形,不是只给一个模板让你抄,而是让你理解不同布局下 payload 该怎么改。SROP 单独成节,也说明它没有停在入门动作,而是往实战里常见的进阶技巧走。

适合什么基础,先看哪几块

零基础直接上 PWN 会很痛苦,建议先确认自己能读懂 C 语言、知道函数调用时栈上发生了什么、会用 gdb 或 pwndbg 做基本调试。如果这些还不熟,先补逆向章节里的汇编和反汇编基础,再回到 PWN 主线。学习顺序上,建议从栈溢出和格式化字符串这两块入手,它们是绝大多数入门题的形态,练熟之后再碰 SROP 这类需要构造 sigreturn 帧的技巧。Web、Misc、密码学、以太坊智能合约这几块不必按顺序啃,可以当作打比赛遇到对应题型时的查阅资料,缺什么补什么,避免一开始就铺得太开。

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

把 PWN 主线走完,你应该能独立分析一个没有源码的二进制程序,判断漏洞类型,写出本地打通、再打远程的 exp,并在 libc 版本不匹配时知道去哪里查偏移、怎么调整。这个能力对应的是 CTF 比赛里的 PWN 题,也是二进制安全岗位面试常考的方向。练习方式上,不要只看视频。每讲完一个漏洞类型,就去找同类型的题目自己复现一遍,先本地调试再连远程;课件里的内容用来对照思路,而不是替代你动手。遇到打不通的情况,把调试过程记下来,比多看两节课有用。资料里的课时安排是线性的,但你的练习节奏可以按题型循环,一个类型吃透再进下一个。

需要提醒的是,这套资料覆盖的方向偏多,如果目标是短时间内能打 PWN 题,就别在 Web 和 Misc 上花太多时间,把精力集中在二进制这条线上。基础薄弱的话,预期要放长一些,PWN 的反馈周期本来就比 Web 长。

课程目录

CTF i春秋-从0到1-CTFer成长之路 蚁景网安 CTF-PWN课程 机器人 泷羽Sec B站 晚安PWN第一期 第二章PWN 第六章以太坊智能合约 第三章逆向 第四章Misc 第五章密码学 第一章Web安全 课件 课时10srop.mp4
 课时11格式化字符串漏洞原理与泄漏.mp4
 课时12格式化字符串漏洞的基本利用.mp4
 课时13格式化字符串不在栈上的利用方式.mp4
 课时14其他常见漏洞.mp4
 课时15ptmalloc详解.mp4
 课时16常见堆漏洞与其对应攻击面.mp4
 课时17unlink.mp4
 课时18fastbin attack.mp4
 课时19off by one漏洞利用.mp4
 课时1环境搭建与常见工具使用.mp4
 课时20off by null漏洞利用.mp4
 课时21unsorted bin attack & largebin attack.mp4
 课时22house of force.mp4
 课时23house of husk.mp4
 课时24初识tcache与其基本利用.mp4
 课时25tcacheperthreadstruct结构体利用.mp4
 课时26利用IOFILE进行信息泄漏.mp4
 课时27利用IOFILE劫持程序控制流.mp4
 课时28FSOP.mp4
 课时29glibc2.24以后的IOFILE利用-1.mp4
 课时29glibc2.24以后的IOFILE利用-2.mp4
 课时2初识栈溢出.mp4
 课时30orw杂讲.mp4
 课时31Linux Kernel Pwn 环境搭建与基础知识.mp4
 课时32Linux Kernel Pwn - 栈溢出与SMEP.mp4
 课时33Linux Kernel Pwn - Double Fetch.mp4
 课时34Linux Kernel Pwn - UAF.mp4
 课时3ret2shellcode.mp4
 课时4ret2syscall.mp4
 课时5ret2libc-1.mp4
 课时6ret2libc-2.mp4
 课时7ret2libc-3.mp4
 课时8ret2csu.mp4
 课时9栈迁移.mp4
 适合人群 网络安全爱好者 CTF初学者 安全工程师 学习收获 掌握CTF基本技能 精通PWN技术 提升网络安全实战能力 祝您学习愉快! 学有所成,前程似锦!