OffSec Certified Professional credential artwork

OffSec Certified Professional (OSCP) Exam Guide

Validates practical penetration testing skills, including enumeration, exploitation, privilege escalation, Active Directory attacks and professional reporting.

The OSCP+ exam is a proctored, hands-on penetration test in a private lab network. You are scored on the machines you compromise and on how well your report documents the work. Study the PEN-200 material and challenge labs, build a repeatable method on practice machines, then rehearse a full 24-hour run with a complete report.

Understand the exam

Syllabus

The score comes from the machines, not from topic weights, and the exam can draw on any PEN-200 module.

Enumeration and information gathering
  1. Information gathering
  2. Vulnerability scanning
  3. Introduction to web applications

Example scenario: A target shows a web login page and an older service banner on a second port. What would you record and check on both services before attempting any exploit?

Exploitation and privilege escalation
  1. Common web application attacks
  2. SQL injection attacks
  3. Client-side attacks
  4. Locating public exploits
  5. Fixing exploits
  6. Antivirus evasion
  7. Password attacks
  8. Windows privilege escalation
  9. Linux privilege escalation
  10. Port redirection and SSH tunneling
  11. Advanced tunneling
  12. The Metasploit Framework

Example scenario: You have a low-privilege shell on a Linux host. Which system details would you collect to decide where privilege escalation is most likely?

Active Directory
  1. Active Directory introduction and enumeration
  2. Attacking Active Directory authentication
  3. Lateral movement in Active Directory
  4. Assembling the pieces

Example scenario: You start the Active Directory set with a low-privilege domain account. What would you map first to plan a path toward the domain controller?

Documentation and reporting
  1. Report writing for penetration testers

Example scenario: You captured a proof file but did not screenshot the command that produced it. What does your report need so a reviewer can reproduce the step?

OSCP+ Body of Knowledge · PEN-200 course syllabus

Format

Duration
23h 45m
Passing score
70 / 100
Delivery
Online
Languages
English

Question types

Compromise a target on your own: gain initial access, escalate privileges, and retrieve the proof files from an interactive shell for 20 points per machine.

CertUp example

A standalone Linux target runs a web application and SSH. Put these tasks in the order you would complete them to earn its 20 points.

  1. Retrieve proof.txt from a root shell
  2. Enumerate the services and versions
  3. Gain a foothold and retrieve local.txt
  4. Escalate privileges to root
Show answer

Enumerate, foothold, escalate, then proof. Initial access (10 points) comes with local.txt; root access (10 points) comes with proof.txt, shown in a screenshot of an interactive shell with the target's IP address.

Eligibility and booking

Buy the PEN-200 Course + Cert Bundle, a Learn One subscription or the standalone exam, then schedule the exam from your OffSec account. There is no application or eligibility review.

Make a study plan

Build the recommended networking, Linux, Windows and scripting background first, then plan your course and lab time around the exam.

Most candidates spend 200–400 hours. Plan for the low end if you already do penetration testing; add time if Active Directory, Linux or scripting is new to you.

13 weeksto be ready
  1. 1Understand the examRead the objectives and exam rules, check you’re eligible and pick a target date.13 h
  2. 3Learn the core conceptsWork through one main course alongside your own lab, topic by topic.111 h
  3. 4Practice with mock examsPractise every objective in a lab until you can do it quickly without notes.113 h
  4. 5Prepare for exam dayBook the exam and check the ID, equipment and environment rules.13 h

Learn the core concepts

PEN-200 is the required course and the only one that includes the exam. Practice platforms fill the gap between the course and the exam.

See all 2 OSCP courses →

Build a notes system early. Keep searchable notes and a per-step command log as you practise, so the exam and its report are a routine you already know.

Practice with mock exams

Practise on machines you have not seen before and run full timed rehearsals under the real rules. Treat the report as part of every rehearsal.

See all 6 OSCP practice tests →

Are you ready?

  • You can work a fresh machine from enumeration to full control without a walkthrough.
  • You can handle an Active Directory set, not just standalone machines.
  • You capture proof correctly and write up each step as you go.
  • You have completed a full 24-hour mock and a report under the real rules.

Prepare for exam day

The exam is fully remote and proctored. Confirm your setup before the day and plan rest into the 24 hours.

  • Read the whole OSCP+ exam guide before your session; it sets the scoring and proof rules.
  • Check in about 15 minutes early. You need a government photo ID, a webcam, screen sharing and a private room.
  • Connect from Kali over the OpenVPN pack emailed at your start time. No VPN of your own and no second person in the room.
  • Plan food, breaks and a few hours of sleep across the 23 hours 45 minutes; tell the proctor when you step away.
  • Capture each proof file from an interactive shell with the target’s IP visible, then submit your report as a PDF in a .7z archive within 24 hours.

Reschedule up to 48 hours before the start. After a failed attempt you wait 4 weeks, then 8, then 12 for later attempts. Results arrive by email within ten business days.

OffSec proctored exam requirements

Advice from exam takers

Enumeration and a practised method matter more than notes volume.

A candidate who passed with 90 points said a rigid, practised method and thorough enumeration mattered far more than how many notes they kept. They built their method on HTB and Proving Grounds machines before paying for the course.

Failing is common, even for strong candidates.

One candidate needed four attempts over four years, with a CISSP and a master’s degree along the way, and described the pressure as real. Their advice was to take a break rather than push through burnout.