A 2-Hour OSCP Study Routine for Full-Time Employees

A two-hour OSCP study routine works best when you choose one question, one useful result and a clear place to resume. Start with the plan below, then shorten it to fit the time you actually have after work. The allocations are adaptable editorial examples; they do not predict an exam result.

2-hour-a-day OSCP routine

Start with this 120-minute plan

MinutesWhat to doLeave with
0–10 · PrepareRead the previous note, confirm the permitted lab and choose one question.A starting state and a question written in one sentence.
10–50 · PractiseRun the smallest useful exercise or collect the observations needed for that question.Original output and a short account of what happened.
50–60 · BreakStep away. On returning, check whether the same task still fits.A decision to continue, narrow the task or finish early.
60–100 · Follow upCompare one condition, repeat a result, or investigate one blocker.A supported conclusion or a precisely named uncertainty.
100–120 · CloseWrite what you found, which help you used and the next starting action.A note you can use tomorrow.

Example goal: inspect one HTTP response and explain how it differs from a missing-page response. Result to keep: the two responses, your interpretation and one next check. Completing the entire machine is a separate goal.

Total: 10 + 40 + 10 + 40 + 20 = 120 scheduled minutes, including a 10-minute break and 20 minutes for closing notes.

Choose one task from where you are now

Before opening another target, decide which kind of session you need. Use your last saved result, error or unexplained concept to choose. You can change the task when new evidence shows the original question was too broad.

Your starting pointChoose this sessionA useful finish line
A concept or tool option is unfamiliarRead its documentation and try a small permitted exercise.Explain the concept in your own words and save one example.
You are returning to an unfinished labRebuild the previous state from notes, then check one question.Save one new observation and connect it to the earlier record.
The same attempt keeps failingIdentify the first failing stage and inspect one assumption.State the exact error, what you ruled out and one next check.
A result works but your notes are incompleteReproduce it and write the steps while doing so.A record another technically competent reader could follow.
Work has left little time or concentrationRead one saved output, organise a note or choose the next task.A clear explanation or restart point, then stop.

Make the question smaller: replace “finish enumeration” with “identify which observed service to investigate next and explain why.” Replace “learn Active Directory” with one defined concept or relationship from your current course exercise. These are task examples, not a complete OSCP syllabus.

Before the session: make the starting point usable

Keep the permitted lab, current target identity, notes and recovery reference ready. Check adapters and addresses when the environment has changed. If the lab cannot boot or connect, choose an environment-repair session rather than hiding that work inside an investigation goal.

For a local Kioptrix exercise, use the setup-to-first-scan guide. For saved scan interpretation, open the result-to-next-tool guide. You do not need to change hypervisors just to use a study schedule.

Use a 30-, 60- or 120-minute session

Choose the block you can actually protect tonight. Reduce the task before removing all closing time. The examples below are starting points; add breaks or stop earlier whenever needed.

Available timeExample allocationSuitable task
30 minutes5 prepare + 15 focused work + 10 closeInterpret one saved output or clarify one unfamiliar option.
60 minutes5 prepare + 35 focused work + 20 closeCheck one bounded question and write the result.
120 minutes10 prepare + 40 practise + 10 break + 40 follow up + 20 closeCompare or reproduce a result and preserve a restart note.

If interrupted: save the current command or action, the latest result and the next intended step. A missed evening does not create an automatic catch-up debt. Re-plan the remaining sessions around your actual availability.

When you get stuck, choose the kind of help you need

Before repeating a command, ask which part is unclear. The answer determines whether you need documentation, setup repair, interpretation or a focused hint.

The obstacleTry nextKeep in your note
You cannot explain an option or termRead the relevant documentation and test a small example.The meaning, example and remaining question.
The command does not run or the target cannot be reachedRead the exact error and check the first failing local or network stage.The error and the configuration you actually inspected.
Output appears but its meaning is unclearCompare the expected result with the literal output.What is observed, what is inferred and what remains unknown.
You have results but no next directionWrite an observation, possible explanation and a check that could distinguish it.The question a conceptual hint or review should answer.
Fatigue makes reasoning unreliableRecord the current state, reduce the task or finish.A usable starting action for another day.

Ask for the smallest useful amount of help: a term explanation, output interpretation, a next-question hint or a worked step. Record what the help supplied. Learning from a walkthrough can be useful; distinguishing assisted reproduction from independent discovery makes the next practice choice clearer.

See one completed session

Illustrative learning example: this is a fictional planning record, not a report of a test performed for this article.

BlockWhat the learner doesRecord left behind
0–10Reads yesterday’s service inventory and selects the HTTP question.“Does the candidate path differ from a deliberately missing page?”
10–50Saves comparable responses from the identified authorised lab service.Original responses, URLs and conditions.
50–60Takes a break and reviews the question.The comparison is still worth investigating.
60–100Compares content and redirects, then repeats the relevant difference.Which responses differ and what the comparison does not establish.
100–120Writes the interpretation and discloses any reference or hint used.“Next time, inspect the recorded redirect destination after confirming it remains in scope.”

If no useful difference appeared: the session could still finish with the saved comparison and that result. Choose another question later from the remaining evidence. Do not invent progress just to fill the last row.

Plan one week, then adjust it

Put available sessions into the calendar first. Give each one a question and a result to keep. The example below shows one possible week, not mandatory weekdays or an optimal rotation.

DayMinutesExample task and deliverable
Monday120Service investigation: save a comparison and explain the result.
Tuesday120Current Windows exercise: check one permissions question and record the evidence.
Wednesday0Unavailable or rest.
Thursday120Current AD lesson: explain and verify one relationship in the permitted lab.
Friday0Unavailable or rest.
Saturday120Repeat an earlier result from the saved notes and repair missing steps.
Sunday60Review the week’s records and choose the next priority.

Time arithmetic: four 120-minute sessions plus 60 minutes total 540 scheduled minutes, or 9 hours. The four scheduled breaks account for 40 of those minutes. Record actual work separately; scheduled hours do not measure learning or predict a score.

At the end of the week, compare these five things:

  • Explain: which result can you now explain without relying on someone else’s account?
  • Reproduce: which note lets you resume or repeat the work?
  • Repair: what blocked you more than once?
  • Assistance: which decisions came from hints, documentation or a walkthrough?
  • Time: was the task too broad for the sessions actually available?

Keep what worked, shrink oversized tasks and choose the next practice from a named gap. For a longer preparation sequence, use the multi-week planning guide alongside your current course material.

Write a plan you can use tonight

Fill in what you know. Fields stay in this page only, with no automatic saving or submission. Generate, copy or download the note before leaving or reloading. Use sanitised practice details; do not enter passwords, tokens or private client information.

10 prepare + 40 practise + 10 break + 40 follow up + 20 close = 120 minutes.

Optional: enter the available sessions for this week

Choose scheduled minutes including the template’s breaks. A zero-minute day can be rest or an unavailable day. Give each session a small task; this total is a calendar budget, not a readiness score.

Weekly scheduled total: 0 minutes.

At the end: record the result and next starting action

For a more detailed write-up, use the practice report outline. For service-by-service notes, use the enumeration note template. Start with the small session note above if you do not need a full report.

Official exam rules and the limits of this study template

This is an independent study-planning aid. Use the official OSCP+ exam guide and official FAQ for current assessment, reporting and tool restrictions. The linked pages were reviewed for this editorial update on October 26, 2026; their displayed update date was October 21, 2026.

OffSec requires reproducible reporting and prohibits chatbots during the exam and reporting phase. Study assistance outside an exam must not be confused with permission during it. Review the current rules when preparing a rehearsal or booking an assessment.

A short session practises part of a workflow. Use longer rehearsals to test sustained investigation, evidence capture and reporting when appropriate; a two-hour block does not reproduce the complete assessment. Use demonstrated skills and current provider guidance rather than this planner to judge readiness.

Common planning questions

Is two hours a day enough?

It is an available block to plan around. What you need depends on your starting skills, course progress and independent practice. Review what you can explain and reproduce instead of treating a duration as a guarantee.

Should I practise without notes?

You can use recall exercises to check understanding. Also practise reconstructing work from your own notes; they need to be useful when you return. Consult the official rules for resources allowed during an actual exam.

What if work leaves me too tired?

Choose a smaller review, save a restart note or rest. Update the week’s plan rather than automatically adding the missed work to tomorrow.

What about course access and costs? Check the provider’s current access period and booking terms against your realistic calendar before committing. This timetable is not a reason to buy a subscription you cannot use.

Tonight’s finish line: answer one question or explain why it remains open, preserve the result and leave the first action for your next session. Adjust the next plan using that record.

Editorial update: October 26, 2026. Moved the usable timetable to the top, added shorter sessions, a fictional worked example, blocker choices and an editable session/weekly planner. This is an editorial planning template, not a personal exam-success account or a measured optimal schedule. No new VM exercise or learning-outcome test was performed.