OSCP+ 100分 7小时考试心得分享

概述

哈哈哈,我终于以7小时 100分 通过了OSCP+的考试,我脱产准备了大概四个月的时间,收获很多也很艰苦。那么我们话不多说进入正题。这篇文章主要会讲述,我的个人学习经验,考试经验,以及写报告经验。

csharp 复制代码
个人经验
	学习经验 - 主要阐述哪些部分我们需要重点学习
	我借鉴的经验 - 我会贴出非常有用的经验贴
	学习过程中的建议 - 会讲述如何更加高效地学习
	靶场推荐
	我的时间安排
考试经验
	考前准备
	考试流程
	考试注意事项
报告经验
	报告撰写策略

好了那我们开始逐个介绍了

学习经验

【课程学习】

首先整个OSCP的课程路线必须全部完成,所有Lab都值得我们完成,其中云这一部分也需要我们完成,因为考试可能会出现云的知识。我见到过一个靶场,靶场里有搭建本地Bucket,我们需要通过aws工具来获取一些敏感文件,所以云的知识也需要了解。其中最需要扎实掌握的是,Linux提权和Windows提权这两个部分,要融会贯通。这个过程大概会持续2个半月,如果基础好的朋友,可能会更短。

【我借鉴的经验】

我查看了他们的经验贴,写的真的特别好。大家如果有时间也可以仔细看看。
经验贴1
HackerCat经验贴

【学习过程中的建议】

OSCP考试以运气著称,我深表认同,所以尽可能地覆盖漏洞可能性是非常重要的。为了保证你的测试路径尽可能覆盖所有路径,我们必须有一套严格的操作流程,比如在Web攻击的时候,我必须强制我自己的测试流程,按Vhost扫描,目录扫描,api扫描,参数扫描的准许进行测试。当然我上面说的强制测试流程,其实非常耗时,但真的很重要。在你们构建完成并熟悉了自己的强制测试流程后,我们可以适度放宽自己,比如仅列出我们的强制测试流程,再仔细综合分析最可能的路径是哪一个。比如,在进行web测试的时候,我会列出

csharp 复制代码
vhost扫描
目录扫描
api扫描
参数扫描

然后综合分析选择最为合适的路径。上面是第一个建议,下面我提出第二个建议。我们非常有必要建立自己的知识库体系,我的体系其中一部分的截图如此。

可以看到我里面有一些紫色的链接,这是obsidian的特殊功能,可以创建链接来直接跳转到指定位置。我们可以将自己见过的攻击面总结起来,然后创建一个链接通往案例,方便我们快速了解已经做过的内容。有的朋友可能觉得强制测试流程和知识库貌似是重复工作,但是你做过了就会知道不一样,强制测试流程是一些非常固定的测试步骤的抽象。而知识库是你所有知识的存储位置。就像cache和DNS之间的关系,DNS有所有的地址,cache只会保存常用的内容。

最后做个总结,强制测试流程是保证自己侦察不遗漏的关键,而知识库是确保自己能够复现自己已经见过的操作的关键。

【靶场推荐】

靶场我做了TJnull列表中HTB和PG的所有靶场,HTB是更加困难的,但非常必要,个人认为在新的OSCP+中,传统的PG靶场已经不足以应对考试了。必须有HTB来加深对攻击的理解,融会贯通。
TJnull列表

【我的时间安排】

1.学习整个课程使用了 1.5个月,对于新加的云攻击,也进行了全面的学习

2.在备考靶场方面,我们将对Challenge 1-3进行2次训练,第一次面向主要目标获取域控权限,以速度为优先,第二次则把其他靶场的root权限都拿到。

3.接着我们去PG和HTB进行练习,将TJnull列表中提及的靶场全部攻击一边

4.然后对Challenge 4-6进行测试,本次测试需要计时,完全模拟考试情况。如果不足以应对考试,那么我们需要反思耗费时间的地方,并去OSCP discord中查看往期别人的靶场情况,我们仅模拟思路,如果正确即可。

5.最后多余时间进行Challenge 7-9

考试经验

好了前面其实大家很多人都有讲述了,这里的考试流程其实很少人提及,但我觉得也很重要。

【考前准备】

csharp 复制代码
【】护照
【】身份证
【】电脑备份护照照片、身份证照片
【】高清摄像头
【】麦克风
【】kali虚拟机主备两个
【】VPN
【】备用网络连接
【】关闭电脑睡眠模式

护照大概需要提前15天去当地的出入境管理局办理。

电脑备份照片,可以在考官看不清楚我们的护照是作为凭证给出。

kali虚拟机必须备份,以免考前kali崩溃了

电脑睡眠模式必须在考试前关闭,不然睡眠状态过久可能会让你断开考试链接

VPN搭建对于国内的小伙伴有些不友好,需要加入两行代码以我们的梯子发起UDP的openvpn链接

【考试流程】

考试申请后,在考试前一天会获取到一个考试邮件。邮件内包含考试所有内容

1.进入考试监考Web界面,并等待监考官接入

2.等待考官接入的时候可以设置屏幕分享,多屏幕全部都要分享。建议采用firefox浏览器,我的chrome反正出问题了。

3.接着考官会确认你的身份信息,拿出你的护照即可

4.考官会确认你周围环境,需要将摄像头绕场一周,并按照要求拍出细节。

5.考官会检查你的电脑基线,发送给你一段PS1,你需要执行然后将输出内容给考官。

6.考官确认后,将会发送你一个新的考试邮件,这里里面包含了VPN和考试密码

7.开始考试

【考试注意事项】

  • msf pro burp pro sqlmap 等会自动生成payload的工具

  • AI 但是google AI overview不被禁止,也就是说你不需要使用插件静止google自带的搜索AI总结

  • MSF只能对一个主机使用,其中所有模块都视为使用MSF,除了handler,msfevnom,也就是生成- 木马和接受木马被无条件允许。

  • 有24次重启靶场机会,点击按钮不要多点,点一次就是消耗一次。

  • 每台主机可能包含不止一个proof.txt,而且控制台不会告诉我们proof是否正确。

    所以需要查询所有proof并提交,不然可能无分。

  • proof截图必须要有IP

  • proof的获取来源必须来自交互式shell,使用webshell或者LFI获取的flag都不被认可。

    所以我们在拿下一个账户的时候一定要重新建立交互shell

  • Linux主机必须获取root权限的shell来拿去Proof.txt

    所以修改etc/passwd的时候不要创建用户了,直接改root

  • Windows主机必须要以SYSTEM administrator 或者拥有管理员权限的账户获取Proof.txt

    所以如果可以不要创建账户了,直接改administrator账户的密码吧,改好后从正规入口进入

报告撰写策略

报告的书写在OSCP考试中也非常重要,如果写的不好是要扣分的,最多扣光喔。所以建议在日常练习中就不断锻炼自己的报告撰写能力,比较无脑简单的办法是,一个命令对应一个截图。

希望我的经验可以帮助大家,如果有什么疑问,请随时私信,不用感到拘束。最后祝各位生活快乐,工作顺利。

相关推荐
lingggggaaaa2 小时前
PHP模型开发篇&MVC层&动态调试未授权&脆弱鉴权&未引用&错误逻辑
开发语言·安全·web安全·网络安全·php·mvc·代码审计
网络安全许木2 小时前
自学渗透测试第15天(基础复习与漏洞原理入门)
linux·网络安全·渗透测试·kali linux
航Hang*3 小时前
Windows Server 配置与管理——第7章:配置DNS服务器
运维·服务器·网络·windows·安全·虚拟化
大方子3 小时前
【青少年CTF S1·2026 公益赛】easy_php
网络安全·青少年ctf
云和数据.ChenGuang3 小时前
鸿蒙6的**星盾安全(StarShield)技术
安全·华为·harmonyos
odoo中国3 小时前
Odoo 19 安全完整解析:多层防护守护企业核心数据
安全·odoo·数据备份·数据保护·用户权限·odoo19·用户访问规则
@insist1233 小时前
网络工程师-网络安全核心加密技术体系:对称 / 非对称加密、数字签名与证书全解析
网络·安全·web安全·网络工程师·软考·软件水平考试
m0_738120723 小时前
渗透知识ctfshow——Web应用安全与防护(三)
android·前端·安全
Andya_net3 小时前
网络安全 | 如何通过CDN和WAF联动实现加速和安全双协同的网站防护体系
安全·web安全