CEH vs OSCP: Which Ethical Hacking Certification Wins?

CEH vs OSCP compared side by side. Exam format, cost, difficulty, employer perception, and which ethical hacking certification to take first for your pentesting career.
- Certifications
- Offense
- Pentesting
- Career Paths
- Confidence
Key facts
- The OSCP exam is a 24-hour practical test where candidates must compromise multiple machines and submit a professional penetration testing report
- CEH v12 covers over 500 attack techniques across 20 modules and is approved for DoD 8570 compliance requirements
- OSCP holders report an average salary increase of 41% after certification according to OffSec career survey data
- CEH holders report an average salary of $92,000 compared to $70,000 before certification according to EC-Council salary survey data
- The OSCP first-attempt pass rate is estimated between 40% and 60%, making it one of the most challenging certifications in cybersecurity
TL;DR
CEH (Certified Ethical Hacker) and OSCP are the two most compared ethical hacking certifications in cybersecurity. CEH costs $1,199, uses a 4 hour multiple choice exam, and validates theoretical knowledge of 500+ attack techniques. OSCP costs $1,649, uses a 24 hour hands on practical exam, and proves you can actually compromise systems. Employers in technical penetration testing roles overwhelmingly prefer OSCP, while CEH is better suited for compliance driven environments and DoD 8570 requirements.
Two pentesters walked into the same interview last October. Both had three years of IT experience, both had Security+ on their resumes, and both wanted the same offensive security position at a Fortune 500 financial services company. Sarah brought her Certified Ethical Hacker certification. James brought his OSCP. The interviewer asked each candidate the same question: "Walk me through how you would approach an internal network penetration test from initial access to domain compromise."
Sarah described the methodology accurately. She referenced the cyber kill chain, listed enumeration tools, explained common vulnerability categories, and outlined a solid reporting framework. She knew the theory cold.
James opened his laptop. He showed the interviewer a sanitized report from a practice engagement where he had chained three vulnerabilities together: an exposed Jenkins console, a misconfigured service account, and a Kerberoasting attack that gave him domain admin. He walked through each step, explaining why he chose specific techniques, how he adapted when his initial approach failed, and what he recommended to the simulated client.
Both candidates were qualified. Both understood ethical hacking. But one had proven it on paper, and the other had proven it in practice. That distinction is the core difference between CEH and OSCP, and understanding it will determine which certification delivers the most value for your specific career path.
What Is CEH?
The Certified Ethical Hacker (CEH) certification is issued by EC-Council and has existed since 2003. It is one of the most widely recognized security certifications in the world, approved by the U.S. Department of Defense under Directive 8570 and accepted by employers across government, defense, and enterprise environments.
CEH v12, the current version, covers 20 modules spanning over 500 attack techniques. Topics include footprinting and reconnaissance, scanning networks, enumeration, vulnerability analysis, system hacking, malware threats, sniffing, social engineering, denial of service, session hijacking, web application hacking, SQL injection, cryptography, and cloud computing security.
The exam format is straightforward: 125 multiple choice questions in 4 hours. You need a score of 60% to 85% to pass, depending on the difficulty of the specific exam form you receive (the cut score varies). The exam voucher costs $1,199.
CEH validates that you understand how attacks work. It tests whether you can identify the correct tool for a given scenario, explain the phases of an attack, and recognize the indicators of various threat types. It does not require you to execute those attacks in a live environment during the exam itself.
What Is OSCP?
The Offensive Security Certified Professional (OSCP) is issued by OffSec (formerly Offensive Security) and is widely considered the gold standard for proving hands on penetration testing ability. The certification is tied to the PEN-200 course, which provides extensive lab access for practice.
The OSCP exam is what makes this certification legendary in the security community. It is a 24 hour practical exam. You receive access to a network of vulnerable machines and you must compromise them within the time limit. After the exam, you have an additional 24 hours to write and submit a professional penetration testing report documenting your methodology, findings, and evidence. You need 70 points out of 100 to pass.
The course and exam bundle costs $1,649, which includes 90 days of lab access. There are no multiple choice questions. There is no partial credit for knowing the right answer but failing to execute it. You either hack the machines or you do not. OffSec's motto, "Try Harder," reflects the determination the exam demands.
OSCP prerequisites are not formally enforced, but OffSec recommends strong Linux and Windows command line skills, networking fundamentals, and basic scripting ability in Python or Bash before enrolling.
Side by Side Comparison
Understanding the differences at a glance helps you evaluate which certification aligns with your goals.
Issuing Organization: CEH comes from EC-Council, a training and certification body founded in 2001. OSCP comes from OffSec, founded by the creators of Kali Linux and known for producing some of the most technically rigorous security training in the industry.
Exam Format: CEH uses 125 multiple choice questions over 4 hours. OSCP uses a 24 hour practical exam in a live network followed by a 24 hour report writing window.
Cost: CEH exam voucher costs $1,199. OSCP PEN-200 course with exam costs $1,649 (includes 90 days of lab time).
Difficulty Level: CEH is rated intermediate. OSCP is rated advanced. The OSCP first attempt pass rate is estimated between 40% and 60%, while CEH has a significantly higher pass rate.
Preparation Time: CEH typically requires 2 to 4 months. OSCP requires 4 to 9 months depending on prior experience.
What It Proves: CEH proves you understand ethical hacking concepts, tools, and methodologies. OSCP proves you can identify vulnerabilities, exploit them, escalate privileges, and document findings in a professional report.
Renewal: CEH requires 120 Continuing Education credits over 3 years. OSCP does not expire but OffSec recommends staying current.
DoD 8570 Approved: CEH is approved. OSCP is not explicitly listed under 8570, though it is widely respected in government security teams.
Exam Experience: Theory vs Practice
The CEH exam experience resembles a traditional IT certification. You schedule your test at a Pearson VUE testing center or take it online proctored. You sit down, read questions, select answers, and move on. Some questions test factual recall ("Which tool is used for X?"), some test conceptual understanding ("What phase of a penetration test involves Y?"), and some present scenarios where you choose the best course of action. If you have studied the material thoroughly, the exam feels manageable.
The OSCP exam experience is entirely different. You connect to a VPN at your scheduled start time and receive access to a set of target machines. From that moment, the clock is running. You have 24 hours to enumerate services, discover vulnerabilities, exploit them, escalate privileges, and capture proof of compromise. You work from your own machine, using your own tools, with no restrictions on methodology. After the hacking phase, you write a detailed report that must include screenshots, commands used, and a clear explanation of each attack chain.
OSCP candidates regularly describe the exam as one of the most intense professional experiences of their careers. Sleep deprivation is common. Getting stuck on a single machine for hours while the clock ticks down creates real pressure. The emotional toll of failing after 20+ hours of effort pushes many candidates to their limits. But those who pass walk away with something no multiple choice test can provide: proof that they performed under pressure against real systems.
Employer Perception and Career Impact
How employers view each certification depends entirely on the role.
For technical penetration testing positions, OSCP is the preferred credential. Job postings for senior penetration testers frequently list OSCP as required or strongly preferred. Hiring managers in offensive security teams use OSCP as a filter because it guarantees the candidate has demonstrated practical exploitation skills. OSCP holders report an average salary of $120,000, representing a 41% increase over their pre-certification earnings according to OffSec career survey data.
For compliance focused roles, government positions, and security management, CEH carries significant weight. The DoD 8570 approval means CEH satisfies requirements for certain military and government contractor positions where specific certifications are mandated. CEH holders report an average salary of $92,000, a 31% increase over pre-certification earnings according to EC-Council survey data.
For red team and blue team hybrid roles, security consulting, and positions that blend offensive and defensive responsibilities, employers often value both. A candidate with CEH shows breadth of knowledge, while OSCP shows depth of execution.
The perception gap is real and worth acknowledging. In some corners of the security community, CEH is viewed as "easier" or "less technical" because of its multiple choice format. This criticism is not entirely fair since CEH covers a massive amount of material, but it reflects the community's bias toward demonstrated practical ability. OSCP does not carry this stigma. No one questions whether an OSCP holder can actually hack systems.
Which One Should You Take First?
The answer depends on where you are in your career right now.
Choose CEH first if: you are early in your security career, transitioning from IT or another field, targeting compliance or government roles, or want a structured foundation in ethical hacking concepts before diving into hands on work. CEH builds the vocabulary, framework understanding, and breadth of attack knowledge that accelerates everything else in your security education. It also gives you a recognized credential on your resume while you prepare for more advanced certifications.
Choose OSCP first if: you already have strong Linux skills, networking knowledge, and scripting ability. If you have been practicing on platforms like HackTheBox or TryHackMe for six months or more and can consistently compromise intermediate machines, you may be ready to skip CEH and go directly to OSCP. This path is faster but riskier since gaps in theoretical knowledge can slow your OSCP preparation.
The recommended path for most professionals: Start with Security+ for foundational concepts. Then earn CEH to build offensive security breadth. Then pursue OSCP to prove practical depth. This sequence builds knowledge progressively, and each certification makes the next one easier to prepare for.
Some professionals take a different approach entirely: they invest 6 to 9 months in intensive self study and lab practice, skip CEH, and go straight for OSCP. This works when you have the discipline to build theoretical knowledge independently while simultaneously developing practical skills. Platforms like HackTheBox, TryHackMe, Proving Grounds, and VulnHub provide the practice environments. Books, blogs, and OffSec's PEN-200 courseware fill the theory gaps.
Preparation Strategies
Preparing for CEH
CEH preparation is primarily study based. EC-Council provides official courseware, and numerous third party resources exist. A solid preparation plan includes reading through all 20 CEH domains, memorizing key tools and their purposes, understanding attack phases and methodologies, and taking practice exams until you consistently score above 80%.
Focus areas that trip candidates up: knowing the difference between similar tools (Nmap vs Hping3 vs Netcat), understanding cloud specific attack vectors, and recognizing the correct phase of the penetration testing methodology for a given activity.
Time commitment: 1 to 2 hours per day for 8 to 12 weeks is typical for candidates with a security background.
Preparing for OSCP
OSCP preparation is lab based. The PEN-200 course includes extensive written material and video lectures, but the real preparation happens in the labs. OffSec provides a network of vulnerable machines that simulate real world environments.
A proven preparation sequence: complete the PEN-200 course material, then work through all lab machines methodically. Take detailed notes on every technique that works. Build a personal methodology document. Supplement with external practice on HackTheBox and Proving Grounds. Write practice reports for every machine you compromise.
Critical skills to develop before attempting the exam: manual enumeration (not just running automated scanners), privilege escalation on both Linux and Windows, web application exploitation, Active Directory attacks, and professional report writing.
Time commitment: 2 to 4 hours per day for 4 to 6 months is typical for candidates with some security experience. Career changers should plan for 6 to 9 months.
The Certification That Matters Most Is the One You Actually Earn
Debating CEH vs OSCP endlessly is a form of procrastination that the security community sometimes enables. Both certifications advance your career. Both teach valuable skills. Both signal commitment to employers. The worst outcome is spending months debating and earning neither.
If you are unsure, start with CEH. It is more accessible, has a higher pass rate, and gives you a credential while you build toward OSCP. If you fail CEH, you learn where your knowledge gaps are. If you pass, you have momentum and confidence for the next step.
If you already have the technical foundation, go directly to OSCP. The intensity of the preparation will teach you more about penetration testing than any amount of reading. The exam will push you to your limits. And the certification will open doors that few other credentials can match.
The two pentesters from the opening of this article both got job offers that month. Sarah joined a security consulting firm that valued her broad knowledge and communication skills. James joined the Fortune 500 company's internal red team. Their certifications did not define their careers. Their certifications opened doors, and their skills, work ethic, and continuous learning kept those doors open.
Your path in offensive security is not defined by a single exam. It is built through continuous practice, relentless curiosity, and the willingness to try harder when things get difficult. Whether you start with CEH or OSCP, the most important step is the first one.
Frequently asked questions
- Should I get CEH or OSCP first?
- Most professionals benefit from earning CEH first. CEH builds a broad foundation in ethical hacking concepts, attack types, and security terminology that makes OSCP preparation more efficient. If you already have strong hands-on security experience, solid Linux skills, and scripting ability, you can skip directly to OSCP. The typical path is Security+ then CEH then OSCP.
- Is OSCP harder than CEH?
- Yes, significantly. CEH is a 4-hour multiple choice exam testing theoretical knowledge. OSCP is a 24-hour practical exam where you must actually compromise multiple machines in a live network and write a professional report. OSCP requires months of hands-on lab practice and deep technical skill that CEH does not test.
- Do employers prefer CEH or OSCP?
- For technical penetration testing and red team roles, employers strongly prefer OSCP because it proves hands-on hacking ability. For compliance-focused positions, government roles, and security management, CEH is often sufficient and sometimes specifically required for DoD 8570 compliance. Many senior professionals hold both.
- Can I get OSCP without CEH?
- Yes. There is no formal prerequisite chain between the two certifications. OSCP requires strong Linux and networking skills, basic scripting ability, and a willingness to learn through hands-on practice. Many successful OSCP holders never took CEH. However, CEH can accelerate your OSCP preparation by filling knowledge gaps.
- How long does it take to prepare for CEH vs OSCP?
- CEH preparation takes 2 to 4 months of study for most candidates with a security background. OSCP preparation typically takes 4 to 9 months depending on your starting skill level. Active penetration testers may prepare for OSCP in 3 to 4 months, while career changers often need 6 to 9 months of intensive lab practice.
Daute built Unihackers after a decade defending airlines, managed SOCs and international organisations. He is an Associate C|CISO and a regular voice on AI and cybersecurity in international media. Silver Winner at the 2021 Cyber Security Excellence Awards. He teaches the way he wishes someone had taught him: skip the noise, train on what attackers actually do, and graduate people who are useful from day one.
View ProfileReady to Start Your Cybersecurity Career?
Join hundreds of professionals who've transitioned into cybersecurity with our hands-on bootcamp.

