OSCP - Offensive Security Certified Professional Practice Test

β–Ά

OSCP Practice Test

Updated for November 2026
Homeβ€ΊOSCP

Prepare for your Offensive Security Certified Professional (OSCP) exam with our comprehensive practice resources. Our free offensive security certified professional oscp certification practice materials are designed to simulate the rigorous hands-on environment you will encounter.

Unlike traditional multiple-choice tests, the offensive security certified professional oscp requires you to compromise multiple machines within a 24-hour period. Mastering these skills takes dedicated practice. Use our OSCP practice test questions to sharpen your understanding of Linux, enumeration, and exploitation techniques before you enter the exam lab.

The OSCP exam is a hands-on penetration testing challenge. Understanding the offensive security certified professional cost is important for budgeting. Candidates must connect to a live network via VPN and compromise a series of target machines within 23 hours and 45 minutes, followed by 24 hours to submit a comprehensive penetration test report. Practice with the free OSCP - Offensive Security Certified Professional practice test on PracticeTestGeeks (7 questions with answer explanations).

Test-takers preparing for elearnsecurity junior penetration will find our eJPT certification 2026 invaluable for mastering the content and format before exam day.

  • The OSCP+ exam assesses practical penetration testing through hands-on tasks in a lab environment. (OffSec)
  • After exhausting the OSCP+ standalone package's attempts, a candidate can purchase a regular exam retake for US$249. (OffSec)
  • OSCP+ candidates must wait four weeks after their first failed exam, eight weeks after their second, and twelve weeks after their third and subsequent failures. (OffSec)
  • The OSCP certification remains valid indefinitely. (OffSec)
  • The OSCP+ designation expires three years after issuance unless renewed. (OffSec)
  • OSCP+ holders using the CPE renewal route must earn 120 credits over three years and maintain annual coverage through OffSec's Annual Membership Program or Annual Maintenance Fee. (OffSec)
  • The OSCP+ exam is remotely delivered through a private VPN and is proctored. (OffSec)
  • OSCP exam enrollment normally requires age 18, while candidates aged 16 or 17 must complete OffSec's special application and approval process. (OffSec)
  • OSCP+ pass/fail results are emailed within ten business days after the candidate submits the required documentation. (OffSec)

Facts verified Nov 9, 2026 against OffSec. Dates that have passed are removed automatically.

OSCP Exam at a Glance

ItemDetailOfficial source
Number of questionsHands-on penetration testing examinationOffSec
Retake feeUS$249 per additional retakeOffSec
Retake policyWait 4, 8, then 12 weeks after successive failuresOffSec
Validity (OSCP)LifetimeOffSec
Validity (OSCP+)Three yearsOffSec
Renewal (OSCP+)CPE route: 120 credits per three years plus annual coverageOffSec
DeliveryOnline, proctored practical examinationOffSec
EligibilityNormally 18+; ages 16–17 require approvalOffSec
Score releaseWithin 10 business days after report submissionOffSec
Testing windowIndividual appointments, subject to availabilityOffSec

Facts verified Nov 9, 2026 against OffSec. Dates that have passed are removed automatically.

Free OSCP - Offensive Security Certified Professional Study Tools

Interactive OSCP - Offensive Security Certified Professional resources on PracticeTestGeeks, free to start:

According to OffSec, β€œThe minimum age to enroll in any of our courses and exams is 18 years old.”[7]

OSCP Practice Test Questions

Prepare for the OSCP - Offensive Security Certified Professional exam with our free practice test modules. Each quiz covers key topics to help you pass on your first try.

OSCP Buffer Overflow
OSCP Exam Questions covering Buffer Overflow. Master OSCP Test concepts for certification prep.
OSCP Kali Linux
Free OSCP Practice Test featuring Kali Linux. Improve your OSCP Exam score with mock test prep.
OSCP Linux
OSCP Mock Exam on Linux. OSCP Study Guide questions to pass on your first try.
OSCP Network Scanning and Enumeration
OSCP Test Prep for Network Scanning and Enumeration. Practice OSCP Quiz questions and boost your score.
OSCP Password Attacks and Cracking
OSCP Questions and Answers on Password Attacks and Cracking. Free OSCP practice for exam readiness.
OSCP Web Application Attacks
OSCP Mock Test covering Web Application Attacks. Online OSCP Test practice with instant feedback.
OSCP Windows Privilege Escalation
Free OSCP Quiz on Windows Privilege Escalation. OSCP Exam prep questions with detailed explanations.

Worked examples: how to reason through OSCP questions

These are practice questions written for this site, not questions from the real exam. Each explanation shows why the right answer is right and why the others are wrong.

Example 1

Question: In Kali Linux, what does the 'crunch' tool generate and how is it used in OSCP scenarios?

  1. Generates network packet captures for analysis
  2. Generates custom wordlists based on character sets and length parameters
  3. Generates SSL certificates for MITM attacks
  4. Generates exploit shellcode patterns

Answer: B. Generates custom wordlists based on character sets and length parameters

Explanation:

The correct answer is that crunch generates custom wordlists. You give it a minimum and maximum length and a character set, and it writes every combination. That is useful when you know something about a password policy and want a targeted list instead of a generic one.

Packet captures come from tools such as tcpdump or Wireshark, so the first option describes the wrong job. Certificates for a man-in-the-middle setup are made with tools like openssl, not crunch. Shellcode patterns come from payload generators such as msfvenom, and crunch has no part in that.

The rule to remember: learn each Kali tool by the single output it produces. If a question names the output, such as a wordlist, a capture, a certificate or a payload, the tool follows from it.

Example 2

Question: Which directory you are in can be determined

  1. pwd
  2. man
  3. whoami
  4. --help

Answer: A. pwd

Explanation:

The correct answer is pwd, short for print working directory. It prints the full path of the directory your shell is currently in. That matters in practice because a command run in the wrong directory can read, write or delete the wrong files.

man opens the manual page for a command, so it explains how to use something but says nothing about where you are. whoami prints the name of the user you are logged in as, which is a different question from your location. --help is a flag added to a command to print its usage summary, not a command that reports your directory.

The rule to remember: location is pwd, identity is whoami, documentation is man or --help. Keep these straight, because you will run them constantly while orienting yourself on a new machine.

Example 3

Question: In Kali Linux, what is the primary use of the 'sslstrip' tool during a man-in-the-middle attack?

  1. Strips SSL certificates from a web server
  2. Downgrades HTTPS connections to HTTP to intercept credentials in cleartext
  3. Removes SSL pinning from Android APKs
  4. Decrypts SSL traffic using stolen private keys

Answer: B. Downgrades HTTPS connections to HTTP to intercept credentials in cleartext

Explanation:

The correct answer is that sslstrip downgrades HTTPS connections to HTTP. It sits in the middle of a connection, watches for redirects to HTTPS and keeps the victim talking plain HTTP while it speaks HTTPS to the real server. Credentials then cross the victim's side of the link in cleartext where the attacker can read them.

Stripping certificates from a web server is not what it does, because it works on the traffic path and does not modify the server. Removing SSL pinning from Android APKs is a mobile reverse-engineering task handled by other tooling. Decrypting traffic with stolen private keys needs the key material, and sslstrip needs no keys at all.

The rule to remember: sslstrip avoids encryption by never letting the client start it, and it does not break the encryption itself.

How to use these practice tests

Start with the official OffSec material so you know what the exam asks of you, and read the exam guide closely, including the proctoring rules. Treat our practice sets as a way to find weak spots, because they are multiple choice and the real exam is entirely hands-on.

Work through the sets by topic. Begin with Linux and Kali Linux if the command line still feels slow, since everything else depends on it. Then move to network scanning and enumeration, which feeds every later step. After that, take password attacks and cracking, web application attacks, Windows privilege escalation and buffer overflows.

After each set, read the explanation for every question you missed, then open a terminal or lab machine and do the task yourself. If you got crunch or sslstrip wrong, run the tool and look at its output. A concept you have typed out stays with you better than one you have only read.

Keep notes as you practise, in the same form you will need for the report you submit after the exam. Write down commands, what they returned and what you decided next. Near test day, repeat the sets you struggled with, check your appointment details with OffSec and read the retake rules so you know the cost and waiting periods before you sit.

FREE OSCP PRACTICE TEST

OSCP Exam Flashcards

Quick review for the Offensive Security Certified Professional exam

πŸ“š ⏱️What is the OSCP exam time limit?
The exam lasts 23 hours and 45 minutes for the practical portion, followed by another 24 hours for reporting.
🎯 πŸ“ŠWhat is the passing score?
You need at least 70 points out of 100 to pass the Offensive Security Certified Professional exam.
πŸ’‘ πŸ“Are automated tools allowed?
Most automated exploitation tools like SQLMap are restricted. Metasploit usage is strictly limited to one target.
πŸ”‘ πŸ–₯️What is the AD set?
The Active Directory (AD) set consists of 3 machines (Domain Controller + 2 clients) worth 40 points total.
πŸ“ πŸ“Is the report mandatory?
Yes, submitting a professional penetration test report is mandatory to pass, regardless of your points score.
OSCP EXAM QUESTIONS QUIZ

OSCP Exam Study Guide

Our comprehensive study guide covers everything from the basic requirements to the specific technical skills needed for the OSCP Certification. Explore the tabs below to understand the details. Be sure to study the offensive security certified professional book (PDF) provided in your course materials.

πŸ“š OSCP Basics

What is the OSCP exam?
The OSCP exam is a rigorous 24-hour practical penetration testing examination where candidates must compromise target machines in a simulated network environment.
Who administers the OSCP?
The Offensive Security Certified Professional certification is administered by OffSec (formerly Offensive Security), a leading provider of cybersecurity training.
Are there prerequisites for OSCP?
There are no formal prerequisites, but candidates must complete the PEN-200 course (PwK) before attempting the OSCP Certification exam.
What skills does OSCP test?
The OSCP test evaluates skills in information gathering, vulnerability analysis, web application attacks, buffer overflows, and privilege escalation.

πŸ“ OSCP Format

How many machines are on the exam?
The OSCP exam typically consists of 3 standalone target machines and one Active Directory set containing 3 machines, totaling 6 potential targets.
What is the passing score for OSCP?
To pass the Offensive Security OSCP, you need to achieve a minimum of 70 points out of 100 available points.
How long is the OSCP exam?
The OSCP exam duration is 23 hours and 45 minutes for the practical hacking portion, followed by 24 hours to submit your report.
Is the OSCP open book?
Yes, the OSCP test is open book. You can use your notes, the internet, and course materials, but you cannot use AI chatbots or restricted automated tools.

πŸ“… OSCP Registration

How do I register for the OSCP?
You register by purchasing the PEN-200 course bundle (Learn One or Course & Cert Exam Bundle) through the official Offensive Security website.
How much does the OSCP cost?
The standard "Learn One" bundle which includes the course and one OSCP exam attempt costs approximately $1,649 USD.
Can I schedule my exam immediately?
No, you must complete the PEN-200 course labs or wait until your course access period allows before scheduling your OSCP certification exam.
Where can I take the OSCP?
The OSCP exam is fully online and proctored. You can take it from any private location with a stable internet connection and webcam.

πŸ“Š OSCP Results

When do I get OSCP results?
Results for the OSCP certification are typically released within 10 business days after you submit your exam report.
What if I fail the OSCP?
If you fail the OSCP exam, you can purchase a retake fee (approx $249) and must wait for a mandatory cooling-off period before retaking it.
How many points is the AD set worth?
The Active Directory set in the OSCP test is worth 40 points. You must compromise the entire domain to get any points for this section.
Do I get points for the report?
The report itself doesn't award points, but failing to submit a professional report will result in failing the OSCP exam regardless of your score.

πŸ’° OSCP Salary

What is the average OSCP salary?
Professionals with an OSCP certification earn an average salary of $90,000 to $120,000 annually, depending on experience and location.
Does OSCP guarantee a job?
While no certification guarantees a job, the Offensive Security Certified Professional is highly respected and often a requirement for penetration testing roles.
Is OSCP good for beginners?
The OSCP exam is considered an intermediate-level certification. Beginners usually start with CompTIA Security+ or eJPT before attempting OSCP.
What jobs can I get with OSCP?
With an OSCP certification, you can apply for roles like Penetration Tester, Ethical Hacker, Security Consultant, and Red Team Member.
START OSCP REVIEWER QUIZ

While the OSCP cost is higher than multiple-choice certifications, it includes comprehensive training and lab access. The "Learn One" bundle is popular as it offers a second OSCP exam attempt and a full year of lab access, maximizing your chance of passing.

FREE OSCP PRACTICE EXAMSTART OSCP MOCK EXAM

OSCP Test Day Checklist

Valid Government ID (Passport/Driver's License)
Webcam tested and functioning
Stable Internet Connection (Wired preferred)
Screensharing software installed/tested
VPN Connectivity check to Exam Network
Quiet, private room (No one else entering)
Food and water prepared (24h exam)
Report template ready for documentation

Ready to Pass Your OSCP Exam?

Get started with our free OSCP practice test questions. Simulate the exam environment, identify your weak points, and master the tools needed for the Offensive Security OSCP challenge.

Unlike many other certifications, the OSCP certification from OffSec requires no maintenance fees or continuing education units. Your skills are proven by the rigorous exam, and the title remains yours permanently.

Pros

  • Validates your knowledge and skills objectively
  • Increases job market competitiveness
  • Provides structured learning goals
  • Networking opportunities with other certified professionals

Cons

  • Study materials can be expensive
  • Exam anxiety can affect performance
  • Requires dedicated preparation time
  • Retake fees apply if you don't pass

Pros and Cons at a Glance

ProsCons
Validates your knowledge and skills objectivelyStudy materials can be expensive
Increases job market competitivenessExam anxiety can affect performance
Provides structured learning goalsRequires dedicated preparation time
Networking opportunities with other certified professionalsRetake fees apply if you don't pass

Sample OSCP - Offensive Security Certified Professional Practice Questions

Try these questions from our free OSCP - Offensive Security Certified Professional practice tests. The correct answer and an explanation follow each question.

  1. Which Nmap flag combination is commonly recommended for a comprehensive initial OSCP scan?

    • A. -sV -sC -p- -T4
    • B. -sT -O -F
    • C. -sN -sX -sF
    • D. -sU -sV --open

    Answer: A. -sV -sC -p- -T4

    The combination -sV -sC -p- -T4 scans all 65535 ports with service version detection and default scripts at an aggressive timing template.

  2. Which tool is used during OSCP to enumerate misconfigured Windows services for privilege escalation?

    • A. Mimikatz
    • B. WinPEAS
    • C. PowerSploit
    • D. BloodHound

    Answer: B. WinPEAS

    WinPEAS (Windows Privilege Escalation Awesome Script) automatically enumerates potential privilege escalation vectors including misconfigured services, DLL hijacking paths, and unquoted service paths.

  3. During OSCP buffer overflow labs, the 'spike' tool is used. What is its primary function?

    • A. It generates cyclic De Bruijn sequences for offset finding
    • B. It performs protocol fuzzing by sending malformed data to network services
    • C. It scans for JMP ESP gadgets in loaded modules
    • D. It captures crash dumps from a running process

    Answer: B. It performs protocol fuzzing by sending malformed data to network services

    SPIKE is a fuzzing framework that sends progressively mutated protocol-aware input to network services to identify crash-inducing inputs.

  4. After successfully exploiting a buffer overflow to get a reverse shell, you find you have low-privileged access. What OSCP methodology comes next?

    • A. Re-exploit the same vulnerability with a different payload to get SYSTEM
    • B. Perform local privilege escalation enumeration to elevate from the current user
    • C. Use the buffer overflow to inject a second shellcode directly as SYSTEM
    • D. Restart the exploit with a bind shell instead of a reverse shell

    Answer: B. Perform local privilege escalation enumeration to elevate from the current user

    Post-exploitation privilege escalation (checking misconfigurations, unquoted paths, weak service permissions, etc.) is the next step after gaining initial access.

Take the full OSCP - Offensive Security Certified Professional practice test

OSCP Questions and Answers

What is the OSCP certification?

The Offensive Security Certified Professional (OSCP) is a hands-on penetration testing certification offered by OffSec (formerly Offensive Security). It validates practical skills in identifying vulnerabilities, exploiting systems, and writing professional penetration test reports. The OSCP is widely regarded as one of the most respected entry-to-mid-level offensive security certifications in the cybersecurity industry.

What is the format of the OSCP exam?

The OSCP exam is a 23-hour and 45-minute practical test followed by a 24-hour report writing period. Candidates must exploit multiple target machines in a controlled lab environment to earn points. There are no multiple-choice questions. The exam tests real-world penetration testing skills including enumeration, exploitation, privilege escalation, and documentation.

How many machines are on the OSCP exam?

The OSCP exam consists of three independent target machines and one Active Directory set containing three machines. Each standalone machine is worth 20 points, and the Active Directory set is worth 40 points, for a total of 100 possible points. Candidates must demonstrate a methodical approach to compromising each target and document their findings.

What topics does the OSCP exam cover?

The OSCP covers network enumeration, vulnerability scanning, buffer overflow exploitation, web application attacks, Active Directory exploitation, privilege escalation on Windows and Linux, client-side attacks, tunneling, and port forwarding. The associated PEN-200 course material also teaches Bash and Python scripting, SQL injection, and password attacks. All topics require hands-on demonstration rather than theoretical knowledge.

Are there prerequisites for taking the OSCP?

OffSec has no formal prerequisites for the OSCP, but strongly recommends solid networking knowledge, familiarity with Linux and Windows administration, and basic scripting ability in Bash or Python. Candidates should understand TCP/IP fundamentals and be comfortable using the command line. Prior experience with cybersecurity concepts and tools will significantly improve the chances of passing.

How do I register for the OSCP exam?

Registration is done through the OffSec website by purchasing the PEN-200 course package, which includes course materials, lab access, and one exam attempt. After completing the coursework, candidates schedule their exam through the OffSec portal. Multiple package tiers are available with varying lab access durations of 30, 60, or 90 days.

Can I retake the OSCP exam if I fail?

Yes, OffSec allows retakes with a cooling-off period between attempts. The first retake requires a minimum wait, and subsequent retakes have progressively longer waiting periods. Each retake requires purchasing an additional exam voucher. OffSec encourages candidates to review their weak areas and spend more time in the practice labs before reattempting the exam.

What tools am I allowed to use during the OSCP exam?

OffSec permits most open-source and manual exploitation tools during the exam, including Nmap, Burp Suite Community Edition, and Metasploit on one target only. Automated exploitation tools like sqlmap, commercial scanners, and AI-assisted tools are restricted. Candidates should review the official OSCP exam guide on the OffSec website for the current list of allowed and prohibited tools before exam day.

How many questions are on the OSCP?

The OSCP+ exam assesses practical penetration testing through hands-on tasks in a lab environment. (Verified Nov 9, 2026 against OffSec.)
β–Ά Start Quiz