CEH vs OSCP: Skills, Prerequisites, and Preparation

Short answer: CEH is a broad, structured, largely multiple-choice certification that validates knowledge across the whole attack surface and is widely recognized by employers and HR. OSCP is a narrow, deep, fully hands-on certification built around a brutal 24-hour practical exam that proves you can manually compromise systems. Choose CEH for breadth and recognition; choose OSCP for demonstrated offensive skill.
TL;DR: CEH and OSCP answer different questions — CEH proves you understand the full attack landscape across 20 domains, while OSCP proves you can manually compromise systems under 24-hour exam pressure; many professionals earn both, in that order.
Key Takeaways - Format: CEH knowledge exam is 125 multiple-choice questions in 4 hours; OSCP is a single 24-hour hands-on exam plus a written report. - Depth vs breadth: CEH covers 20 domains broadly; OSCP goes deep on manual exploitation and Active Directory. - Cost: OSCP's course-and-exam bundle is USD $1,749; CEH pricing varies by region and package. - Best for: CEH suits career-changers and roles that list it by name; OSCP suits aspiring penetration testers and red-teamers.
The core difference

CEH and OSCP are both ethical hacking certifications, but they answer different questions. CEH asks "Do you understand the full landscape of attacks and defenses?" OSCP asks "Can you break into this network, by hand, under pressure?"
That single distinction drives almost every other difference between them.
Exam format

EC-Council's CEH knowledge exam (code 312-50) is 125 multiple-choice questions over 4 hours. CEH also offers an optional 6-hour practical, and passing both earns CEH Master. The CEH practical exam preparation guide covers that path.
OffSec's OSCP is a different beast: a 24-hour proctored, hands-on exam on a live network, followed by a professional report. The exam environment includes three standalone machines (worth 60%) and one Active Directory set (worth 40%). There is nothing to memorize; you either get a shell or you don't.
Prerequisites and recommended background

Neither certification has a strict academic prerequisite, but the expectations differ sharply.
- CEH: No prerequisite if you complete official training. Self-study candidates need 2 years of security experience plus an eligibility application and a USD $100 fee. Suitable for beginners who take the training route, especially if they first build Linux and networking fundamentals.
- OSCP: No formal requirement, but OffSec recommends solid TCP/IP networking, Windows and Linux administration, and basic Bash or Python before you start. Beginners typically need months of lab time first.
Cost
OffSec publishes OSCP pricing openly. As of 2024–25, the PEN-200 course-and-certification bundle is USD $1,749 (90 days of lab access and one exam attempt), the Learn One subscription is USD $2,749 per year (two attempts and a year of access), and an exam retake/standalone is USD $1,699. CEH pricing is not published as a single public figure; it varies by region, training partner, and whether you buy the practical, so request a current quote rather than trusting third-party numbers.
Difficulty and style compared
| Attribute | CEH | OSCP |
|---|---|---|
| Exam format | 125 multiple-choice questions (optional 6-hour practical) | Single 24-hour hands-on exam plus written report |
| Exam length | 4 hours (knowledge exam) | 24 hours plus reporting |
| Focus | Broad: 20 domains of attacks and defenses | Deep: manual exploitation and Active Directory |
| Cost | Varies by region and package (request a quote) | USD $1,749 course-and-exam bundle |
| Prerequisite | None with official training; 2 years experience + $100 for self-study | None formally; TCP/IP, Windows/Linux admin, Bash or Python recommended |
| Best for | Breadth, recognition, career-changers | Demonstrated offensive skill, pentest and red-team roles |
CEH is wider and gentler: the CEH v13 syllabus spans 20 structured modules with multiple-choice validation and an optional practical. OSCP is narrower and harder: one long, unforgiving hands-on exam that many candidates attempt more than once.
Which should you choose?
Choose CEH if you want a broad foundation, you are early in your career or changing fields, or you are targeting roles and government frameworks that reference CEH by name. It gives you a map of the entire attack surface and a widely recognized credential.
Choose OSCP if your goal is a penetration testing or red team role where employers want proof you can compromise systems manually. OSCP carries heavy weight in offensive-security hiring precisely because the exam is so demanding — in our experience, and as commonly reflected in penetration tester job postings, OSCP is one of the certifications most frequently requested for hands-on offensive roles.
Many professionals do both, in order: CEH to build breadth and get past HR filters, then OSCP to prove depth. If you are still at the starting line, begin with how to start ethical hacking with no experience.
Frequently asked questions
What is the main difference between CEH and OSCP?
CEH is a broad, largely multiple-choice certification that validates knowledge across the whole attack surface. OSCP is a narrow, fully hands-on certification built around a 24-hour practical exam that proves you can manually compromise systems.
Which is harder, CEH or OSCP?
OSCP is widely considered harder. Its single 24-hour hands-on exam demands manual exploitation under pressure, and many candidates attempt it more than once. CEH's knowledge exam is multiple-choice and gentler.
How much does OSCP cost?
OffSec's PEN-200 course-and-certification bundle is USD $1,749 and includes 90 days of lab access and one exam attempt. The Learn One subscription is USD $2,749 per year, and a standalone retake is USD $1,699.
Should a beginner take CEH or OSCP first?
Beginners and career-changers usually start with CEH to build breadth and get past HR filters, then pursue OSCP later to prove hands-on depth. Many professionals earn both, in that order.
ThreatBlock's CEH v13 course builds the broad foundation that also makes later OSCP preparation far more manageable.
About the author: Samaksh is Lead Instructor at ThreatBlock and holds the OSCP, CRTP, CRTO, and CEH certifications, with hands-on experience in penetration testing and red teaming. Read more on the author page · Editorial policy.
