All 14 domains
14 official modules
140–210 hrs suggested study
-
Domain 01
This module sets the framework for the whole CPENT program. It covers what penetration testing is, the types and phases of a test, the industry methodologies, and the mindset the hands-on CPENT exam demands.
Inside this domain
- Introduction to Penetration Testing and Methodologies
Watch for Improvise on the range
- Modules
- 1
Read the domain guide →
-
Domain 02
This module covers the professional groundwork before any testing: defining scope, agreeing rules of engagement, securing written authorization, and planning the engagement so the hands-on work stays lawful and organized.
Inside this domain
- Penetration Testing Scoping and Engagement
Watch for Attack the bonus target
- Modules
- 1
Read the domain guide →
-
Domain 03
This module covers gathering public information about a target and mapping its attack surface: OSINT sources, DNS and infrastructure discovery, and building the picture that drives every later attack.
Inside this domain
- Open Source Intelligence (OSINT) and Attack Surface Mapping
Watch for Scan for stealth
- Modules
- 1
Read the domain guide →
-
Domain 04
This module covers testing the human layer: phishing and its variants, pretexting and impersonation, and the controls and awareness that defend against social engineering, all within authorized scope.
Inside this domain
- Social Engineering Penetration Testing
Watch for Generic mass phish
- Modules
- 1
Read the domain guide →
-
Domain 05
This module covers attacking web applications: the testing methodology and the OWASP-style classes from injection and cross-site scripting to broken authentication, insecure direct object references and server-side request forgery.
Inside this domain
- Web Application Penetration Testing
Watch for WAF fixes injection
- Modules
- 1
Read the domain guide →
-
Domain 06
This module covers testing modern APIs and token-based authentication: API reconnaissance, the OWASP API risks, authorization flaws, and attacks against JSON Web Tokens.
Inside this domain
- API and Java Web Token Penetration Testing
Watch for Authz is injection
- Modules
- 1
Read the domain guide →
-
Domain 07
This module covers testing networks end to end: external perimeter attacks, internal network exploitation and lateral movement, and attacking perimeter devices such as firewalls, routers and IDS or IPS.
Inside this domain
- Network Penetration Testing (External, Internal, and Perimeter Devices)
Watch for Rescan the perimeter
- Modules
- 1
Read the domain guide →
-
Domain 08
This module covers compromising Windows hosts and escalating privileges: exploitation techniques, local privilege escalation, credential dumping, and post-exploitation on Windows systems.
Inside this domain
- Windows Exploitation and Privilege Escalation
Watch for Crack first
- Modules
- 1
Read the domain guide →
-
Domain 09
This module covers attacking Active Directory: reconnaissance of the domain, abusing authentication such as Kerberos, escalating to domain dominance, and recognizing the paths that lead to Domain Admin.
Inside this domain
- Active Directory Penetration Testing
Watch for Hit the DC directly
- Modules
- 1
Read the domain guide →
-
Domain 10
This module covers attacking wireless networks: the encryption standards and their weaknesses, capturing and cracking handshakes, rogue access point and evil twin attacks, and wireless countermeasures.
Inside this domain
- Wireless Penetration Testing
Watch for Capture equals crack
- Modules
- 1
Read the domain guide →
-
Domain 11
This module covers compromising Linux hosts and escalating privileges: exploitation techniques, local privilege escalation routes, and post-exploitation on Linux systems.
Inside this domain
- Linux Exploitation and Privilege Escalation
Watch for Kernel exploit first
- Modules
- 1
Read the domain guide →
-
Domain 12
This module is CPENT's most advanced technical content. It covers reverse engineering binaries, fuzzing to find flaws, and writing exploits, including buffer overflows and the evasion of modern memory protections.
Inside this domain
- Reverse Engineering, Fuzzing, and Binary Exploitation
Watch for Find a public exploit
- Modules
- 1
Read the domain guide →
-
Domain 13
This module covers specialized environments: testing IoT devices, operational technology and SCADA systems with their safety-first priorities, and cloud environments with their shared-responsibility model.
Inside this domain
- IoT, OT/SCADA, and Cloud Penetration Testing
Watch for Scan the SCADA hard
- Modules
- 1
Read the domain guide →
-
Domain 14
This module covers delivering the engagement: writing a clear, evidence-backed report with risk ratings and remediation, and the post-testing actions that close out a professional penetration test.
Inside this domain
- Report Writing and Post Testing Actions
Watch for Raw output report
- Modules
- 1
Read the domain guide →
Domain names, weights and modules come from EC-Council's official outline (CPENT program version 2.0 (CPENTv2), current in 2026). Question counts and study hours are editorial planning estimates, not official figures. Last reviewed October 2026.