Skip to content

Next Bootcamp Edition
May 4th, 2026

Exam Cost
$1,649
Exam Duration
24 hours
Passing Score
70
Salary Boost
+41%

Overview

OSCP (Offensive Security Certified Professional) is widely considered the gold standard for penetration testing certifications. Unlike theory-based exams, OSCP requires you to actually hack into systems during a grueling 24-hour practical exam.

The OSCP motto is "Try Harder"—reflecting the determination needed to pass.

Who Should Get This Certification?

OSCP is designed for:

  • Aspiring penetration testers wanting to prove practical skills
  • Security professionals transitioning to offensive roles
  • Red team members seeking validation
  • Bug bounty hunters wanting formal recognition
  • Security engineers wanting deeper offensive knowledge

Prerequisites: While not required, you should have:

  • Solid Linux and Windows administration skills
  • Networking knowledge
  • Basic scripting ability
  • Familiarity with security concepts

Exam Format

The OSCP exam is a 24-hour practical test:

  • 3 stand-alone machines (20 points each)
  • 1 Active Directory set (40 points)
  • Passing score: 70 points out of 100
  • 24 additional hours to write a professional report
  • No multiple choice—you must actually compromise systems

Study Timeline

BackgroundRecommended Study Time
Active pentester3-4 months
Security professional4-6 months
Developer/sysadmin6-9 months
BeginnerNot recommended (build foundation first)

What's Included

The PEN-200 (OSCP) course includes:

  • 850+ page PDF coursebook
  • 17+ hours of video content
  • Access to lab environment (30, 60, or 90 days)
  • One exam attempt (additional attempts cost $249)

Why OSCP Is Highly Valued

  1. Proves practical skills - No memorization, only hands-on ability
  2. Industry recognition - Respected across all security roles
  3. Job requirement - Often required for senior pentest positions
  4. Community prestige - "OSCP" after your name carries weight

OSCP vs. Other Certs

CertificationStyleDifficultyBest For
OSCP100% practicalAdvancedPentesters
CEHMultiple choiceIntermediateBroad knowledge
PenTest+MC + PBQIntermediateEntry offensive

Detailed Exam Walkthrough

What to Expect on Exam Day

The OSCP exam is unlike anything in the certification world. You receive a VPN connection pack via email at your scheduled start time. Once connected, you gain access to a network of target machines. You have exactly 23 hours and 45 minutes to compromise as many targets as possible and collect proof files (local.txt and proof.txt) from each. After the hacking phase ends, you get an additional 24 hours to write and submit a professional penetration testing report.

The exam environment is proctored via webcam and screen sharing. You must keep your camera on for the entire 24 hours. You can take breaks for food, coffee, and sleep, but your camera must remain active. The proctor will flag any suspicious activity.

Time Management Strategy

Do not spend more than 2 hours on any single machine during your first pass. Start with the Active Directory set (40 points) because it offers the highest point value and, once you find the initial foothold, the chain of compromise often follows logically. Then move to the stand-alone machines. Aim to have 70+ points within the first 12 to 14 hours so you can spend the remaining time on documentation and any final attempts.

Take a 15 minute break every 3 to 4 hours. Eat real meals. Fatigue is the number one reason candidates fail who had the technical skills to pass. Many successful OSCP holders report sleeping for 3 to 4 hours during the exam and returning with fresh eyes to crack a machine they were stuck on.

Common Mistakes

The biggest mistake is rabbit-holing: spending 5+ hours on a single machine while ignoring easier targets. Another common failure is poor note-taking. If you cannot reconstruct your exploitation steps from your notes, you cannot write the report, and an incomplete report means lost points even on machines you compromised. Always document commands, screenshots, and output as you go.

Study Strategy and Resources

Recommended Study Path

The ideal OSCP preparation follows three phases: Foundation (1 to 2 months), where you build core skills in networking, Linux, and scripting; Course (2 to 3 months), where you work through the PEN-200 material and lab machines; and Practice (1 to 2 months), where you sharpen your skills on external platforms.

Best Resources

Included with OSCP:

  • The PEN-200 coursebook (850+ pages) and video content are comprehensive but dense. Do not skip the exercises; they build muscle memory.
  • The OffSec lab environment is your primary practice ground. Aim to compromise at least 40 to 50 lab machines before attempting the exam.

External platforms (essential supplements):

  • Hack The Box (subscription ~$14/month): The "OSCP Prep" pathway and retired machines with community walkthroughs are invaluable. Aim for 20 to 30 boxes.
  • TryHackMe (subscription ~$14/month): Better for beginners building foundations. The "Offensive Pentesting" path aligns well with OSCP topics.
  • Proving Grounds Practice ($19/month from OffSec): The closest experience to actual OSCP exam machines. This is the single best supplement.
  • IppSec's YouTube Channel (free): Watch walkthroughs of Hack The Box machines. His methodology demonstrations teach you how to think through problems.

Books:

  • "The Web Application Hacker's Handbook" by Dafydd Stuttard for web attacks
  • "Linux Privilege Escalation for OSCP" guides on GitHub (multiple free resources)

Study Schedule

BackgroundPhase 1 (Foundation)Phase 2 (Course)Phase 3 (Practice)Total
Active pentesterSkip2 months1 month3 months
Security professional1 month2 months1 to 2 months4 to 5 months
Developer/sysadmin2 months3 months2 months7 months

Lab Recommendations

Beyond the OffSec labs, build your own practice environment. Use VulnHub (free) to download vulnerable VMs. Set up an Active Directory home lab with at least two Windows machines and a domain controller; AD exploitation is now worth 40% of the exam.

Real World Career Impact

Job Roles That Require OSCP

OSCP is the most requested certification in penetration testing job postings. Roles that frequently require or strongly prefer it include: Penetration Tester, Red Team Operator, Offensive Security Engineer, Application Security Tester, and Security Consultant (offensive). At the senior level, OSCP is often the minimum baseline, with OSEP or OSED expected as additional qualifications.

Salary Data by Region

RegionBefore OSCPAfter OSCPIncrease
United States$85,000$120,000+41%
European UnionEUR 55,000EUR 78,000+42%
United KingdomGBP 50,000GBP 72,000+44%
Remote (global)$75,000$110,000+47%

How Recruiters View OSCP

In offensive security hiring, OSCP is the single strongest signal on a resume. Recruiters and hiring managers know that an OSCP holder has proven they can independently compromise systems under time pressure. Unlike theory-based certifications, there is no way to pass OSCP without genuine hands-on ability. Many job postings in penetration testing list "OSCP or equivalent practical experience" as a hard requirement.

Career Progression

OSCP opens doors to mid-level and senior penetration testing roles immediately. From there, the typical path is: OSCP (Penetration Tester), then OSEP/CRTO (Senior Pentester/Red Team Lead), then management or specialization (AppSec, Cloud Security, or Red Team Director). Many OSCP holders transition into independent consulting within 3 to 5 years, where day rates range from $1,500 to $3,000.

Cost Breakdown and ROI

Total Investment

ItemCost
PEN-200 Course + 90 days lab + 1 exam attempt$1,649
Additional lab time (30 days, if needed)$359
Retake exam attempt (if needed)$249
Hack The Box subscription (3 months)$42
Proving Grounds subscription (2 months)$38
Total (first attempt, minimal)$1,691 to $1,729
Total (with extra lab + retake)$2,337

Renewal

OSCP does not expire. Once earned, you hold it for life with no renewal fees, no continuing education requirements, and no annual maintenance. This is a significant advantage over certifications like CEH or Security+ that require periodic renewal.

ROI Calculation

With an average salary increase of $35,000 per year and a total investment of approximately $2,000, OSCP delivers a 1,650% return in the first year. For many professionals, OSCP represents the single highest-ROI career investment they will ever make. Even if you need two attempts, the ROI remains extraordinary.

Saving Money

OffSec occasionally runs promotions around Black Friday and during cybersecurity awareness month (October). The "Learn One" subscription ($799/year) provides access to PEN-200 plus other OffSec courses and is more cost effective if you plan to pursue OSEP or OSWP afterward. Some employers will fund OSCP preparation as professional development; present it as an investment that directly improves your organization's security testing capabilities.

Preparation Checklist

Am I Ready? Self-Assessment

Before purchasing PEN-200, you should be able to:

  • Navigate Linux and Windows command lines fluently (directory traversal, file manipulation, user enumeration)
  • Write basic Python or Bash scripts to automate repetitive tasks
  • Explain what a reverse shell is and set one up using Netcat
  • Use Nmap to perform service enumeration and interpret the results
  • Understand basic web vulnerabilities: SQL injection, XSS, directory traversal

Prerequisite Skills Checklist

  • Comfortable with Linux terminal (cd, ls, grep, find, chmod, ssh)
  • Can write a Python script with sockets and string manipulation
  • Understand TCP/IP: ports, protocols, three-way handshake
  • Familiar with Burp Suite for web application testing
  • Can set up and use a Kali Linux VM
  • Basic understanding of Active Directory: domains, users, groups, GPOs

When to Attempt the Exam

Schedule your exam only after you have: completed all PEN-200 exercises, compromised at least 40 OffSec lab machines, completed 20+ Hack The Box or Proving Grounds machines, and documented your methodology for each major attack type. If you can root a medium-difficulty Hack The Box machine in under 2 hours, you are likely ready.

Mental Preparation

OSCP is a test of persistence as much as skill. You will get stuck. You will feel frustrated. That is the point. The "Try Harder" mentality is not about brute force; it is about systematically enumerating every possibility before concluding you have hit a dead end. During the exam, if you feel stuck, walk away, take a break, and come back. Clarity often arrives after rest.

Insider Tips from OSCP Holders

What the Official Guide Doesn't Tell You

The exam machines are designed to be solvable with the tools and techniques taught in PEN-200. If you find yourself using obscure 0-day exploits or extremely complex attack chains, you are likely overthinking. The intended path is usually simpler than you expect.

Enumeration is everything. At least 80% of your time should be spent on information gathering and enumeration, not running exploits. The candidates who fail are typically the ones who jump to exploitation too quickly without thoroughly understanding what services are running and how they interact.

Your report matters more than you think. OffSec has failed candidates who compromised enough machines for a passing score but submitted inadequate reports. Use screenshots for every significant step. Document the exact commands you ran. Explain your reasoning.

Community Resources

  • r/oscp on Reddit is the primary community. Sort by "Top: All Time" and read every post.
  • The NetSecFocus Trophy Room spreadsheet tracks which Hack The Box machines are most similar to OSCP targets.
  • Discord servers: "InfoSec Prep" and "Hack The Box" Discord servers both have active OSCP channels.
  • OffSec's official Discord provides direct access to student support.

Scheduling Strategy

Schedule your exam to start on a Friday or Saturday morning. This gives you the full 24 hours over a weekend when you are less likely to have work obligations. Start at 8:00 or 9:00 AM so your most productive hours align with the beginning of the exam when your energy is highest. Avoid starting in the evening; fatigue will compound as the night progresses.

The 48 Hours Before

Stop practicing 48 hours before the exam. Cramming new techniques at the last minute creates confusion. Instead, review your personal notes and methodology cheat sheets. Prepare your snacks, meals, and caffeine supply. Test your VPN client and webcam. Get two full nights of sleep. You have trained for months; trust your preparation.

Exam Domains

Penetration Testing Process
10%
Information Gathering
15%
Vulnerability Scanning
10%
Web Application Attacks
20%
Password Attacks
10%
Client-Side Attacks
5%
Privilege Escalation
20%
Active Directory Attacks
10%

Salary Impact

Average Before

$85,000

Average After

$120,000

Average Increase

$35,000 (+41%)

Source: Offensive Security Career Survey 2024

Prerequisites

  • Strong Linux and Windows command-line skills
  • Networking fundamentals (TCP/IP, routing)
  • Basic scripting ability (Python, Bash)
  • Prior security experience recommended

Related Careers

Key Terms

Frequently Asked Questions

How hard is the OSCP exam?

OSCP is considered one of the hardest security certifications. It's a 24-hour practical exam where you must hack into machines and write a professional report.

How long does it take to prepare for OSCP?

Preparation varies: 3-4 months for active pentesters, 4-6 months for security professionals, 6-9 months for developers/sysadmins. Beginners should build foundations first.

Is OSCP better than CEH?

For penetration testing roles, yes. OSCP proves practical hacking ability while CEH is theory-based. However, CEH is better for compliance-focused positions.

What happens if I fail the OSCP exam?

You can purchase additional exam attempts for $249 each. Many candidates fail their first attempt—it's expected and part of the learning process.

Related Certifications