Skip to content

OSCP 备考指南

详细的 OSCP 备考计划和时间安排。

🎯 备考目标

  • 完成 PWK 课程学习
  • 完成 50+ OSCP 风格靶机
  • 掌握常见渗透测试技术
  • 熟练使用各类工具
  • 提升报告编写能力

📅 时间规划

建议总时长:4-6个月

根据个人基础和可投入时间调整:

  • 有基础: 3-4个月
  • 零基础: 6-12个月

📚 学习计划

第一阶段:理论学习(4-6周)

目标: 完成 PWK 课程,掌握基础理论

Week 1-2: 信息收集与扫描

  • [ ] 被动信息收集
  • [ ] 主动信息收集
  • [ ] 端口扫描技术(Nmap)
  • [ ] 服务枚举

Week 3-4: Web 应用攻击

  • [ ] SQL 注入
  • [ ] XSS
  • [ ] 文件包含(LFI/RFI)
  • [ ] 文件上传
  • [ ] 命令注入

Week 5-6: 后渗透与提权

  • [ ] Linux 提权
  • [ ] Windows 提权
  • [ ] 密码攻击
  • [ ] 端口转发与隧道

第二阶段:靶场实战(8-10周)

目标: 完成 50+ 靶机,形成肌肉记忆

Week 1-4: 基础靶机

  • [ ] 完成 20 台 Easy 难度靶机
  • [ ] 熟悉基本攻击流程
  • [ ] 建立自己的笔记体系

推荐靶机:

  • HackTheBox: Lame, Legacy, Devel, Jerry, Netmon
  • Proving Grounds: Pwned1, FunboxEasy, DC-1

Week 5-8: 进阶靶机

  • [ ] 完成 20 台 Medium 难度靶机
  • [ ] 练习复杂场景
  • [ ] 提升独立解题能力

推荐靶机:

  • HackTheBox: Bashed, Popcorn, Beep, Arctic
  • Proving Grounds: Blogger, Sunset:Dawn

Week 9-10: 模拟考试

  • [ ] 完成 10 台 OSCP Like 靶机
  • [ ] 限时练习(每台 2-3 小时)
  • [ ] 练习报告编写

第三阶段:AD 专项(2-4周)

目标: 掌握 Active Directory 渗透

  • [ ] AD 基础概念
  • [ ] 域信息枚举
  • [ ] Kerberos 攻击
  • [ ] 横向移动
  • [ ] 域控提权

推荐靶机:

  • HackTheBox: Forest, Sauna, Cascade
  • Proving Grounds: Heist, Vault
  • TryHackMe: Wreath, Holo, Throwback

第四阶段:考前冲刺(2-3周)

目标: 查漏补缺,调整状态

Week 1: 知识复习

  • [ ] 回顾笔记
  • [ ] 整理 Cheat Sheet
  • [ ] 复习常用命令

Week 2: 模拟考试

  • [ ] 完整模拟考试(23小时45分钟)
  • [ ] 编写完整报告
  • [ ] 找出薄弱环节

Week 3: 调整状态

  • [ ] 轻度练习
  • [ ] 准备考试环境
  • [ ] 调整作息时间

📊 每日学习安排

工作日(2-3小时)

  • 1小时:理论学习/视频课程
  • 1-2小时:靶机实战

周末(6-8小时)

  • 上午:靶机实战(2-3台)
  • 下午:总结笔记,整理知识点
  • 晚上:放松休息

📝 学习建议

1. 做好笔记

  • 使用 Markdown 记录
  • 分类整理知识点
  • 记录常用命令和 Payload
  • 截图保存重要步骤

2. 建立工具箱

  • 收集实用脚本
  • 整理 Cheat Sheet
  • 准备 Reverse Shell 一键生成工具

3. 刻意练习

  • 每个靶机限时完成
  • 练习信息枚举的全面性
  • 提升独立解题能力
  • 不要过度依赖 Writeup

4. 保持节奏

  • 不要突击学习
  • 保证充足睡眠
  • 适当运动放松
  • 避免备考倦怠

⚠️ 常见误区

  1. ❌ 只看课程不动手 → ✅ 理论结合实践
  2. ❌ 过度依赖自动化工具 → ✅ 理解工具原理
  3. ❌ 只做简单靶机 → ✅ 循序渐进提升难度
  4. ❌ 忽视报告编写 → ✅ 每个靶机都写报告
  5. ❌ 考前突击 → ✅ 持续稳定学习

📋 备考清单

考试前一周

  • [ ] 准备监考环境(摄像头、麦克风、ID)
  • [ ] 测试 VPN 连接
  • [ ] 准备考试工具和脚本
  • [ ] 整理 Cheat Sheet
  • [ ] 检查 Kali 虚拟机环境

考试前一天

  • [ ] 充足睡眠
  • [ ] 准备食物和饮料
  • [ ] 调整好心态
  • [ ] 不要再做新靶机

考试当天

  • [ ] 提前 30 分钟准备
  • [ ] 检查设备和网络
  • [ ] 保持冷静,Try Harder!

💪 坚持就是胜利!记住:Try Harder!

⚠️ 内容仅供学习交流使用 | 本站访问量