Timeline

  • Buy exam+lab access by 8/6/2025
  • At least 30 boxes from TJnull/Lain lists by 8/29/2025
  • Start PWK course and lab access on 8/30/2025
  • Start PWK Challenge Labs on 10/17/2025
    • Lab 0 (10/19/2025)
    • Lab 1
    • Lab 2
    • Lab 4
    • Lab 5
    • Lab 6
  • More Proving Grounds Boxes?
    • CAN I DO 30 MORE AFTER THE CHALLENGE LABS AND BEFORE THE EXAM??? STAY TUNED TO FIND OUT!!!!!
  • Pass OSCP by November 16th, 2025…!

Summary of Preparation

HTB Academy CBBH CPTS 50% 25 Proving Grounds Machines Pen200

I completed the CBBH learning path and about half of CPTS on HackTheBox Academy, as I heard these courses cover OSCP’s material, and in some cases go into more depth. I didn’t take either of the exams, since they aren’t widely recognized yet and OSCP has always been my goal. Especially considering their student discount, HTB Academy has been an effective and affordable way to get started.

I’m currently working through Offsec’s Proving Grounds Practice Labs, following TJnull and Lain’s lists, which I’ve seen commonly recommended as a starting point.

OffSec’s YouTube playlist with walkthroughs has been great for reinforcing methodology before going into the PWK course material and labs. S1REN’s community-led walkthroughs in this playlist and her website are especially valuable.

The “Linux” and “Windows” folders under this page contain my completed Proving Grounds writeups. You’ll notice how my methodology and notetaking style has evolved between writeups.

I’ve watched many YouTube videos from others in the community to learn about experiences in passing/failing.

Finally, the Pen200 course itself, from OffSec. OffSec offers a bundle for standalone exam attempts instead of buying the Pen200. Even though it’s possible to learn everything required without going through the course, going through the labs in each lesson is a great way to solidify understanding. Further, the challenge labs give additional insight into the exam’s format and relative difficulty.

Notetaking

My methodology and notes template: https://github.com/CameronCandau/OSCP-Methodology

Workflow Optimization

I vibecoded vClip to parse my methodology to have all commands available to fuzzy find, then copy/paste. This was a huge improvement and allowed me to stay in flow state much better. I needed to minimize cognitive overhead from context switching (switching between exploitation to notes, to search for a command, then move my mouse to copy it, then switch back to the other window, paste, and finally modify before pressing enter). We are keyboard-first in this household.

I’m really excited about this project because it’s totally independent of the subject, as it just parses markdown files. It makes it so easy to turn regular notes into an efficient searchable cheat sheet. It really is a general purpose productivity tool, but feels so well suited for IT and security due to the huge number of tools we interact with on a regular basis. I’m excited to improve the tool in the future and publish more cheatsheets for the things I learn. It would be very cool to use a more generic frontend than Rofi, to allow it to work on systems which are not Linux with x11… more to come!

I also made a few scripts to bootstrap extremely common actions, like starting to enumerate a new target: https://github.com/CameronCandau/OSCP-Automation.

References

Really helpful references and cheatsheets:

2 items under this folder.