More study resources

About this exam

The OSCP (OffSec Certified Professional) is a hands-on penetration testing certification earned by passing the PEN-200 exam. Unlike multiple-choice credentials, it asks you to actually break into live machines over VPN and then write a professional report. It suits security practitioners moving into offensive roles, sysadmins and developers pivoting toward red team work, and anyone who wants demonstrable proof they can enumerate, exploit, escalate, and document real targets rather than recite theory.

The exam spans the full engagement lifecycle: information gathering, vulnerability discovery, exploitation and initial access, Linux and Windows privilege escalation, Active Directory attack paths, post-exploitation and pivoting, and reporting. Because scoring rewards verified compromise and clean evidence, a disciplined methodology and thorough note-taking matter as much as any single exploit.

Preparation should be lab-first. Work through the PEN-200 material, then spend most of your time in a practice lab repeating the loop: enumerate exhaustively, identify the service or misconfiguration, gain a foothold, escalate, and record every command and screenshot. Practice both Linux and Windows targets and build a small Active Directory range so Kerberos, delegation, and credential-relay concepts feel routine. Time yourself on boxes and rehearse writing findings up. OffSec publishes current exam logistics, including duration, pricing, and scoring; confirm those details on the official OffSec site before booking, as they change over time.

What you'll study

Common questions

About OSC preparation

What does the exam actually involve?

You connect to a dedicated VPN lab and compromise a set of target machines, including an Active Directory component, within the allotted window. For each target you must capture proof of exploitation and local privilege escalation. After the practical portion you submit a written penetration test report documenting your findings and remediation advice.

Is there a multiple-choice section?

No. The exam is entirely practical. There are no theory questions, so memorizing trivia will not help. What counts is whether you can enumerate a target, find the weakness, exploit it, escalate, and prove it with clear evidence and screenshots in your report.

How long is the exam and what does it cost?

OffSec periodically adjusts exam duration, pricing, and included lab time. Rather than rely on second-hand figures, check the official OffSec website for the current numbers before you schedule. Budget extra time afterward for writing the report, since submission deadlines are separate from the hacking window.

How hard is it really?

The difficulty is mostly breadth and endurance, not exotic exploits. Most failures come from weak enumeration, poor time allocation, or missing an obvious misconfiguration. If you can consistently root varied practice boxes without hints and keep organized notes, you are close to ready.

What happens if I fail? Can I retake it?

Yes, retakes are possible, and OffSec publishes the current retake terms and any waiting period on its site. Treat a failed attempt as diagnostic: identify which phase broke down, whether enumeration, privilege escalation, Active Directory, or reporting, and drill that specifically before rebooking.

In what order should I study the domains?

Start with enumeration and Linux privilege escalation, since those skills transfer everywhere. Add Windows escalation next, then Active Directory, then pivoting and tunneling. Leave reporting practice for the final weeks, but write up every practice box as you go rather than saving documentation for the end.

What are the most common failure modes?

Skipping thorough enumeration and guessing at exploits, tunnel-visioning on one hard box while easy points sit untouched, forgetting to capture screenshots as you work, and writing a thin report that lacks reproducible steps. Also common: running out of time because privileges were never escalated on hosts already compromised.

Do I need to know Active Directory well?

Yes, at least one component requires it. Understand domain enumeration, Kerberos abuse, credential dumping, delegation misconfigurations, and lateral movement between hosts. Build a small home lab with a domain controller and a member server so these techniques become familiar rather than theoretical.

What should my report contain?

For each target: the vulnerability, affected service, reproduction steps, evidence such as command output and screenshots, the level of access obtained, and remediation guidance. Write clearly for a technical client. A compromise that is not documented convincingly may not be credited, so rehearse report writing beforehand.