🛡️ PWN二进制攻防课程

课程简介

从零掌握PWN二进制攻防,从栈溢出到堆利用到ROP到内核,pwntools验证。共25课,5个阶段。

📚 栈漏洞 (1-5)

课号标题难度
01🎯 PWN概述⭐入门
02💣 栈溢出基础⭐⭐基础
03🐚 Shellcode编写⭐⭐⭐进阶
04⛓️ ROP链构造⭐⭐⭐进阶
05🔤 格式化字符串漏洞⭐⭐⭐进阶

🏗️ 堆利用 (6-10)

课号标题难度
06🏗️ 堆管理器原理⭐⭐⭐进阶
07👻 Use-After-Free⭐⭐⭐⭐高级
08✌️ Double-Free⭐⭐⭐⭐高级
09🧱 堆溢出⭐⭐⭐⭐高级
10🏠 House of系列⭐⭐⭐⭐⭐专家

🛡️ 保护与绕过 (11-15)

课号标题难度
11🛡️ NX与ASLR⭐⭐⭐进阶
12🦅 Canary绕过⭐⭐⭐⭐高级
13🎲 PIE绕过⭐⭐⭐⭐高级
14🔒 RELRO绕过⭐⭐⭐⭐高级
15🏃 Sandbox逃逸⭐⭐⭐⭐⭐专家

🔢 高级利用 (16-20)

课号标题难度
16🔢 整数溢出⭐⭐⭐进阶
17🎭 类型混淆⭐⭐⭐⭐高级
18📂 文件描述符攻击⭐⭐⭐⭐高级
19📡 信号处理漏洞⭐⭐⭐⭐高级
20⏱️ 竞态条件⭐⭐⭐⭐⭐专家

🐧 内核与实战 (21-25)

课号标题难度
21🐧 Linux内核PWN⭐⭐⭐⭐⭐专家
22💀 内核堆利用⭐⭐⭐⭐⭐专家
23👑 提权技术⭐⭐⭐⭐⭐专家
24🏁 CTF实战⭐⭐⭐⭐⭐专家
25🎓 毕业项目⭐⭐⭐⭐⭐大师