OSCP+-如何一次通過OSCP+考試-(含一點點CPENT、LPT心得)

摘要:

首先感謝科長、公司團隊讓我有這次的機會參加考試,也特別感謝不可思議的奇蹟、令姊、阿丸、瑩姊、Adam、Bo、schsu、yo豪、以及各個隊友在這段時間內的協助以及指導,可以說是沒有這些隊友,我不可能過這個考試,所以大家記得推坑朋友一起花錢考(X) 由於網路上已經很多OSCP的考試說明已經在網路上很多了,所以本文主要針對OSCP+的感想以及準備的資源說明為主。

人權:

notion image

個人背景

因為每個人的能力背景不同,所以有講述個人背景的文章才有參考的價值, 我是某國立大學的研究所資管所畢業,老實說只會寫簡單的Python,對於C語言等都不太熟悉,大概連腳本小子也不到的程度吧~ 主要工作也跟資訊領域也沒有太大的關係。純粹是有機會進到公司某PartTime性質的團隊,才有機會能跟一群夥伴們一起踏入這個領域去學習。 而像是ChatGPT的出現,真的讓跨領域的學習門檻降低非常多,也鼓勵大家只要能跨出第一步,在這個AI的時代一定可以學到東西。

學習到考過(一年):

上課時間:2023-11(和團隊一起上課 續約時間:2024-06(因為自認還沒準備好,再續約30天來延長考試時間 考試日期:2024-11(剛好時間要到,而且改版OSCP+,下定決定考試(拒絕拖延症XD)

參考資源:

考試前:

心得類:

在考前都會擔心,甚至覺得自己準備的方向方式是否正確,因此可以多看別人的文章,來幫自己做心理建設。

OSCP課程外工具

建議學的:

掃描(Enumeration)類:

  1. Tib3rius/AutoRecon -->考試畢竟是跟時間競賽,所以推薦用這個,可以快速完成許多人工步驟,當然你必須先了解他在做甚麼,並且做不到甚麼,在考試中你才會下人工指令去做更詳細的掃描。
  1. Pennyw0rth/NetExec: The Network Execution Tool -->在OSCP課程內學的是CrackMapExec,但現在已經有更好用的NetExec,建議可以學一下怎麼使用,PS:但我考試時還是使用CrackMapExec
  1. pspy -->由於考試跟課程中會有排程的題目,而要如何快速找出哪個是可以利用的排程,可以用這個,算是方便很多。
  1. wp-scan
  1. 建立自己的字典檔 -->這篇文章蠻推薦的,畢竟自己常常會不確定字典黨會不會lost掉,建一個整合的就不會忘記

隧道(Tunneling)類:

  • ligolo-ng -->在課程中,他會教你怎麼使用chisel,但是建議使用ligolo,因為他會向是建立VPN一樣做tunneling,變得很簡單。(教學影片-1教學影片-2推薦吃飯做事時可以聽2,實際要操作在按照1的慢慢學)

其他(other)類:

  • tmux -->在多台機器內妳可以很方便地進行管理和自訂你的控制台 教學影片
    • notion image

課程

  • HTB Academy邀請連結 -->光靠OSCP裡面的課程,可能理解的不夠詳細,我會在Academy裡面在詳細去理解實際的運作以及指令怎麼下

靶機表:

  • vulnlab.com -->俗話說Practice Make Perfect,以上靶機推薦大家多練習。
    • notion image

CheatSheet參考:

  • aditya-3.gitbook.io/oscp -->建立自己的CheatSheet or MindMap很重要,你可以快速知道自己做了甚麼或甚麼還沒做。 -->Google還會有很多CheatSheet可以參考,最重要的是Make your OWN CheatSheet or MindMap.

考試後:

報告相關:

其他QA:

Q:OSCP+的加分算變難or變簡單? A:因為AD不用Initial Access了(直接給帳密),而且提權的方式很簡單。所以10分算是送你的,而且每台都有分數。 Q:OSCP教的是甚麼? A:在OSCP的課程裡面會教你如何像是打撲克牌一樣,照某種套路(MindMap),對每一個可能的方式都去嘗試(Try Harder),就可以打穿。所以重點是你如何透過他的課程來建立自己的MindMap。
Q:CPENT跟OSCP的差異? A:先上圖,最近剛上日麻的雀豪,請容我用雀魂的段位或是LOL英雄聯盟的段位來做說明
notion image
老實說,CPENT跟OSCP算是截然不同的考試,CPENT模擬一個企業環境你要在裡面找到你的目標靶機來打,但難度不會太高,OSCP則是給你確定的機器要你取得RCE,用遊戲段未來形容的話,CPENT有點像是大草原上面有好幾個牌桌(英雄聯盟則是段位場),你要在裡面找到你要打的那幾張牌桌,而對手的水平大概是銅牌場的水準。而在OSCP則是確實的給你牌桌(3台StandAlone,1組AD)你要靠你所學的打牌理論打贏這幾場牌桌(水準大概在金之間,金牌場左右),以上是我的體感。
CPENT be Like:
(難度在於你要找到你要打哪幾桌)
notion image
OSCP be Like:
(難度在於你學會招數,照著理論打通,不難但你要都知道)
notion image
Q:其他QA A:歡迎留言或加我LINE討論(lazycpumis)

CPENT、LPT人權圖:

notion image

記得OSCP、CPENT、LPT只是開始......

notion image

最後學累了就聽歌休息吧,人生還有很多有趣的事情,加油

notion image
Author:SecBeater
Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!