第一周:基础入门(目标:完成入门题型,熟悉基础工具与高效题型)
学习目标
- 熟悉BUUCTF的常见问题类型:Web、PWN、Crypto、Misc。
- 掌握解题工具使用:
Burp Suite
(Web)、gdb
(PWN)、CyberChef
(Crypto)。 - 每天完成10-12道题,总计60-80分。
每日任务
劉 | 学习内容 | 推荐主题 | 目标 |
---|---|---|---|
09:00-11:00 | Web基础漏洞(XSS、SQL注入) | Web入门1-5、万能密码、简单SQL注入 | 完成5题 |
11:30-12:30 | 工具学习:Burp Suite 基本用法 | 修改实操:拦截请求、参数 | 技术操作 |
14:00-16:00 | PWN基础设施(漏洞、gdb故障) | pwn入门1、ret2text、ret2shellcode | 完成3题 |
16:30-18:00 | 加密入门(Base、凯撒) | 基础解密、加密入门1、简单RSA | 完成2题 |
20:00-21:30 | 复盘和总结:记录解题思路 | 整理错题笔记 | 总结 |
学习重点
- 网站安全:
- 学习XSS(输入点检测、关键函数如
alert
)。 - 理解SQL注入基础(布尔盲注、错误注入)。
- 工具:
Burp Suite
抓包并复现漏洞。
- 学习XSS(输入点检测、关键函数如
- 密码:
- 掌握拐点突破基础知识。
- 使用
gdb
、pwntools
调试简单的程序。
- 加密:
- 熟悉Base64、Base32编码解码。
- 理解简单的加密算法(如凯撒加密、RSA解密)。
第二周:专项突破(目标:解决难度题,累计200-300分)
学习目标
- 集中强化PWN(ROP、格式化字符串漏洞)。
- 提高Web实战能力(文件包含、命令注入)。
- 熟悉的 Reverse 和 Misc 类型。
每日任务
劉 | 学习内容 | 推荐主题 | 目标 |
---|---|---|---|
08:30-10:30 | PWN提升:ROP链、堆利用 | fastbin 攻击、unlink、ret2libc | 完成3题 |
11:00-12:30 | Web实战:文件包含、命令注入 | 文件包含入门、绕过验证 | 完成3题 |
14:00-15:30 | 加密阶段:RSA、异或 | Crypto 中间题、简单 RSA 结构 | 完成2题 |
16:00-17:30 | 逆向基础:静态分析 | 逆向入门1、简单破解 | 完成2题 |
20:00-21:30 | 复盘与笔记:每日错题复盘 | 更新题目 | 总结漏洞原理 |
学习重点
- 密码:
- 学习ROP链的构造与调试。
- 了解堆漏洞的基本利用方式(如fastbin、unlink)。
- 网站安全:
- 文件包含(LFI、RFI)的基本绕过手段。
- 命令注入原理与防御机制。
- 撤销:
- 学习静态分析工具(IDA Free、Ghidra)。
- 简单解密CrackMe练习。
第三周:高强度冲刺(目标:完成中等难度高分题,累计400-500分)
学习目标
- 重点中高分主题:Web、PWN为主,辅以加密货币、逆向。
- 提高解题效率,每天完成8-10道中等题。
每日任务
劉 | 学习内容 | 推荐主题 | 目标 |
---|---|---|---|
08:00-10:00 | Web高分题:绕过与收益 | Web高分精选1、文件包含进阶 | 完成3题 |
10:30-12:30 | PWN高分题:堆利用进阶 | house of force、tcache | 完成3题 |
14:00-15:30 | 逆向思维题:动态调试 | 反向破解、静态分析进阶 | 完成2题 |
16:00-17:30 | 其他综合练习 | 隐写术、压缩文件解密 | 完成2题 |
20:00-21:30 | 总结与实战模拟 | BUUCTF 挑战赛模拟 | 适应实战环境 |
学习重点
- 网址:
- 改善绕过手段,如α协议、WAF绕过。
- 深入理解文件潜在漏洞。
- 密码:
- 强化对堆利用(如tcache)和排除字符串漏洞的理解。
- 逆向及其他:
- 尝试更多的动态调试题型。
- 隐式熟悉的写作技术和文件格式分析工具。
第四周:冲刺与实战模拟(目标:排名突破2000年前,累计600+分)
学习目标
- 挑战高分题目,巩固错题知识点。
- 进行实战模拟,提升比赛节奏感。
每日任务
劉 | 学习内容 | 推荐主题 | 目标 |
---|---|---|---|
08:00-10:00 | 高分PWN 挑战 | tcache、fastbin 攻击 | 完成2题 |
10:30-12:30 | 高分Web挑战 | Web 挑战赛题 | 完成2题 |
14:00-16:00 | 复盘错题与总结 | 复习错题笔记,优化解法 | 理解漏洞原理 |
16:30-18:30 | 模拟 CTF 比赛 | BUUCTF 比赛精选题 | 适应比赛节奏 |
学习重点
1.不会的题多总结
2.及时写wp