专栏名称: 安全牛
发现、挖掘与推荐、传播优秀的安全技术、产品,提升安全领域在全行业的价值,了解机构与企业的安全需求,一家真正懂安全的专业咨询机构,我们是安全牛!
目录
相关文章推荐
科技日报  ·  圆满完成!刷新纪录! ·  4 天前  
科技日报  ·  圆满完成!刷新纪录! ·  4 天前  
天天看余杭  ·  巨头道歉了!愿支付约47亿元 ·  6 天前  
天天看余杭  ·  巨头道歉了!愿支付约47亿元 ·  6 天前  
51好读  ›  专栏  ›  安全牛

安全牛课堂丨OSCP认证学习踩过的坑

安全牛  · 公众号  · 互联网安全  · 2023-03-02 12:09

正文

OSCP终于拿到证感觉参加考试备考的日子才过去没有多久,想起了那几个月被“虐待”的日子,我想总结下在课程和考试中的犯的错误!

计划

我制定了一个学习计划,计划是学习、练习,然后再学习、练习一些,最后参加机构课程。在我完成课程后不久参加考试并通过。做完计划我就白天工作,晚上学习和练习,同时还要为家人腾出时间。本来想着大约3个半月内就能完成这些因为我是一名渗透测试人员,我有一定的相关经验,以前我也通过了其他几项认证,可结果告诉我我错了太高估自己了

首先,我的工作和个人生活能挤出学习的时间少之又少,在第4个月份的时候我重新调整了计划此时我只完成了一些准备任务,还没开始实际的Kali Linux渗透测试课程。直到第6个月,我才支付材料费,所以……

准备工作

我很轻松读完了大部分的课程材料,因为我的基础还不错。此外,PWK课程只是一个开始,真正要做的是自己研究,并将其应用于课程所涉及的内容,课程还包括问题和练习


然而,我没有完成所有的练习就继续上课了。而且只花了60天的实验时间,不想把其中的一些时间浪费在“家庭作业”上。我想的是尽可能多的时间用在实验室里积累动手经验,为考试做准备。当时学习精力都用在这五台机器上有任何问题随时求助于PWK论坛和IRC聊天。

8月下旬,在找到27台实验室机器并只使用了一次Metasploit后,我安排了考试。因为我评估了自己的优势和劣势,并确定我需要在权限升级方面做得更好(尤其是在Linux中),但我已经做了足够的笔记,观看了足够的视频通过应该没问题

结果还是错了!

我的问题

1、没有对自己的能力和考试难度有清晰的认识计划做的不符合自己的实际情况
2、总是在没完成上一项学习任务的时候就匆忙进行下一个学习任务
3、即使发现问题也没能及时修改学习计划

考试

我是工作了一天后进行的考试,下午5点左右开始考试。我在不到3个小时的时间内就完成了第一台靶机,30分钟后又完成了一台靶机,不到4小时得了35分。我稍作休息继续考试,可就从这里开始考试就没这么顺利了。

在接下来的8个小时里,我遇到许多问题弄得极度疲惫,结果我睡了一觉而就这一觉我睡过头了,醒来时只剩下4个半小时,为了通过考试,我匆匆忙忙的开始操作。

在另一台机器上得到一个shell后,我很快又得到了10分,但我无法理解权限升级。此时还有大约3个小时我无法在其中任何一台机器上取得任何进展。最后,在还剩一小时的时候,我在25分的机器上找到了突破口只要提升我的特权………但在Linux机器上这是我最薄弱的地方当时非常后悔如果我做了练习并把它们写下来,我会得到62.5分。虽然还不到70分,但听说有人在写了只有60分的详细报告后仍然通过。

结果可想而知我没通过考试。接下来反思了自己,以及如何在第二次尝试时确保获得及格分数。

新计划

这一次,我没有给自己一个硬性的期限开始踏下心学习基础知识重新访问OvertheWireHackthisitePractical Pentest Labs等网站认真复习BASH脚本、PythonC编程语言等知识这会在实验室和考试中节省更多的时间。还有我报名了机构的培训课程跟着老师的节奏学习和复习

我又从Vulnhub.com等网站下载了几台虚拟机,据说这些虚拟机与PWK实验室类似接着我又使用Hack the Box,并支付进入VIP实验室的费用,VIP实验室也有几台类似OSCP实验室的机器。

完成了所有类似于PWK实验室机器的机器,我在PWK实验室购买了90天的访问权限,并完成以下操作:

1完成所有练习并写下来

2尝试根目录所有实验室机器

3安排OSCP考试并通过


学习资料分享:

1、OSCP认证考试介绍、报告模板解读、关于实验报告解读

2、和你一起熟悉Kali Linux:启动Kali ;工具菜单;Kali 文档;熟悉 Kali;管理系统服务;软件包管理;

3、Linux基础命令学习:BASH环境 ;管道重定向;文本搜索与修改;文本编辑工具;比较文件;管理进程;下载文件 ;

4、常用工具使用方法:NETCAT;SOCAT;Powershell& Powercat;wireshark;tcpdump;

5、BASH脚本知识学习:变量 ;条件语句;布尔逻辑运算;循环语句;函数;练习;

识别上方二维码咨询领取相关资料