Cybersecurity

Certified Ethical Hacker v13.

The Certified Ethical Hacker (CEH) course is designed to build a strong foundation in offensive security concepts for learners interested in understanding how attackers think, operate,…

Intermediate
Single courseR1,995.00

or R798.00 deposit + 3 × R399.00 monthly

16h 47m

Course overview.

The Certified Ethical Hacker (CEH) course is designed to build a strong foundation in offensive security concepts for learners interested in understanding how attackers think, operate, and exploit weaknesses in modern systems. It provides a broad understanding of the ethical hacking process—from reconnaissance and scanning to exploitation and countermeasures—making it an ideal starting point for those entering or transitioning into a cybersecurity role. This course prepares you for a Certified Ethical Hacker certification exam, offering comprehensive coverage of essential security concepts, attack techniques, and defensive strategies used across today's threat landscape. Whether you're new to cybersecurity, exploring a career shift, or strengthening your security expertise, this course provides the clarity, structure, and foundational knowledge needed to begin developing an ethical hacker's mindset and prepare for certification success.

Four key topics

Reconnaissance and enumerationVulnerability assessmentExploitation techniquesDefence, reporting and remediation

Course lesson outline

139 lessons
Course Overview1 lesson
  1. Certified Ethical Hacker Overview
Introduction to Ethical Hacking17 lessons
  1. Introduction to Ethical Hacking
  2. Attacker Motives and Goals
  3. Attack Classifications
  4. Information Warfare
  5. Cyber Kill Chain
  6. Tactics Techniques and Procedures
  7. Common Attack Patterns
  8. Threat Hunting Concepts
  9. Risk and Risk Management
  10. Cyber Threat Intelligence
  11. Threat Modeling
  12. Incident Management and Response
  13. ML and AI
  14. Standards and Regulations
  15. CEH Hacking Methodology
  16. MITRE ATT&CK Framework
  17. Diamond Model of Intrusion Analysis
Footprinting and Reconnaissance12 lessons
  1. Footprinting Concepts
  2. Google Dorks
  3. Shodan and Censys
  4. Sub-Domain Enumeration
  5. Social Networking Recon
  6. Job Board Recon
  7. Deep-Dark Web Recon
  8. Email Tracking
  9. WHOIS and DNS Recon
  10. Social Engineering Recon
  11. Other Footprinting Tools
  12. Footprinting and Recon Countermeasures
Scanning Networks14 lessons
  1. Network Scanning Types
  2. Network Scanning Tools
  3. Host Discovery
  4. Port and Service Scanning
  5. TCP Connect Scan
  6. Stealth Scan
  7. Inverse TCP XMAS and Maimon Scans
  8. ACK Scan
  9. IDLE IPID Scan
  10. UDP Scan
  11. SCTP INIT and COOKIE ECHO Scans
  12. Scan Optimizations
  13. Target OS Identification Techniques
  14. IDS and Firewall Evasion
Enumeration6 lessons
  1. NetBIOS and SMB Enumeration
  2. SNMP Enumeration
  3. LDAP Enumeration
  4. NTP Enumeration
  5. NFS Enumeration
  6. SMTP Enumeration
Vulnerability Analysis6 lessons
  1. Vulnerability Assessment Concepts and Resources
  2. Vulnerability Management Life-Cycle
  3. Vulnerability Classification
  4. Vulnerability Assessment Types
  5. Vulnerability Assessment Models and Tools
  6. Vulnerability Assessment Reports
System Hacking13 lessons
  1. CEH Hacking Methodology and Goals
  2. Windows Authentication
  3. Password Attacks - Basic Concepts
  4. Password Extraction and Cracking
  5. Password Attacks Cracking Enhancement Techniques
  6. Buffer Overflows
  7. Privilege Escalation
  8. Maintaining Access
  9. Steganography
  10. Covering Tracks
  11. AD Enumeration
  12. Mimikatz
  13. Pivoting
Malware Threats7 lessons
  1. Malware Concepts and Components
  2. APT
  3. Trojans
  4. Viruses and Worms
  5. Fileless Malware
  6. Malware Analysis
  7. Malware Countermeasures
Sniffing5 lessons
  1. Network Sniffing Basics
  2. DHCP Sniffing Attacks
  3. ARP Poisoning
  4. DNS Poisoning
  5. Sniffing Defenses
Social Engineering3 lessons
  1. Social Engineering Concepts and Attacks
  2. Insider Threats
  3. Identity Theft
Denial-of-Service6 lessons
  1. DoS and DDoS Attacks
  2. Volumetric Attacks
  3. Protocol Attacks
  4. Application Layer Attacks
  5. Botnets
  6. DoS and DDoS Countermeasures
Session Hijacking4 lessons
  1. Session Hijacking Concepts
  2. Network Level Session Hijacking
  3. Application Level Session Hijacking
  4. Session Hijacking Countermeasures
Evading IDS, Firewalls, and Honeypots3 lessons
  1. IDS and IPS
  2. Firewalls
  3. Honeypots
Hacking Web Servers3 lessons
  1. Web Server Basics
  2. Web Server Attacks
  3. Web Server Hacking Methodology
Hacking Web Applications9 lessons
  1. Web App Basics
  2. OWASP Top 10 Web Application Attacks 2021
  3. Web App Hacking Methodology
  4. Unvalidated Redirects and Forwards
  5. XSS and CSRF
  6. Input Filtering Evasion
  7. IDOR
  8. Local File Inclusion and Remote File Inclusion
  9. APIs and Webhooks
SQL Injection5 lessons
  1. SQL Injection Concepts
  2. Error-Based SQL Injection Attacks
  3. Blind-Based SQL Injection Attacks
  4. SQL Injection to System Access
  5. SQLMap
Hacking Wireless Networks5 lessons
  1. Wireless Basics
  2. Wireless Threats
  3. Wireless Hacking Tools
  4. Wireless Hacking
  5. Wireless Hacking Countermeasures
Hacking Mobile Platforms5 lessons
  1. Mobile Security Basics: App and Network Vulnerabilities
  2. Mobile Security Basics: Device, Proximity, and Operational
  3. Android Security
  4. iOS Security
  5. Mobile Device Management and BYOD
IoT and OT Hacking5 lessons
  1. IoT Basics
  2. IoT Threats and Vulnerabilities
  3. IoT Attacks Tools and Countermeasures
  4. Operational Technology Basics
  5. OT Attacks Tools and Countermeasures
Cloud Computing4 lessons
  1. Cloud Computing Basics
  2. Container Basics
  3. Hacking Cloud Services
  4. Cloud Security Controls
Cryptography6 lessons
  1. Cryptography Basics
  2. Crypto Algorithms and Implementations
  3. Cryptography Tools
  4. Public Key Infrastructure
  5. Cryptanalysis
  6. Crypto-Attack Countermeasures

Ready for your next step?

Search courses

Use the down arrow to explore courses. Press Enter to view all matching courses, or Escape to close.
CompTIA A+ Core 1 & Core 2 (220-1201 / 220-1202)IT fundamentals BeginnerCompTIA Security+ (SY0-701)Cybersecurity IntermediateMicrosoft Azure Fundamentals (AZ-900)Cloud computing BeginnerCompTIA Network+ (N10-009)Cybersecurity BeginnerAWS Certified Cloud Practitioner CLF-C02Cloud computing BeginnerCisco CCNA (200-301)Networking IntermediateAbstracting with FunctionsSoftware Development BeginnerAccess 2016 EssentialsBusiness & Professional Skills BeginnerAccredited Agile Project Management Foundation (Scrum)Business & Professional Skills BeginnerAccredited Agile Scrum MasterBusiness & Professional Skills IntermediateAccredited DevOps FoundationBusiness & Professional Skills BeginnerAccredited DevOps ProfessionalBusiness & Professional Skills IntermediateAgile TestingBusiness & Professional Skills IntermediateAI EssentialsAI Training BeginnerAmazon Web ServicesCloud computing BeginnerApple Certified Support Professional macOS 11IT Support IntermediateAWS Big Data SkillsData & Analytics BeginnerAWS Certified DevOps Engineer - ProfessionalCloud computing ExpertAWS Certified Solutions Architect - Associate (SAA-C03)Cloud computing IntermediateAWS Certified SysOps Administrator - AssociateCloud computing IntermediateAZ-140: Microsoft Azure Virtual DesktopCloud computing IntermediateAZ-500: Microsoft Azure Security TechnologiesCloud computing ExpertAZ-800: Administering Windows Server Hybrid Core InfrastructureCloud computing IntermediateAZ-801: Configuring Windows Server Hybrid Advanced ServicesCloud computing ExpertAzure SQLData & Analytics IntermediateCCNA SecurityCybersecurity IntermediateCertified Associate in Project Management (CAPM)Business & Professional Skills IntermediateCertified Cloud Security ProfessionalCybersecurity ExpertCertified Ethical Hacker (CEH) v.12Cybersecurity IntermediateCertified Ethical Hacker v13Cybersecurity IntermediateCertified Hacking Forensic Investigator (CHFI) v9Cybersecurity ExpertCertified Incident Handler (ECIH) v2Cybersecurity IntermediateCertified Information Security Manager (CISM)Cybersecurity IntermediateCertified Support Professional 10.12IT Support BeginnerCertNexus Certified Internet of Things Practitioner (ITP-110)Networking IntermediateCISA: Certified Information Systems AuditorCybersecurity ExpertCisco CCNP Data Center DCCOR (350-601)Networking ExpertCisco CCNP Enterprise ENARSI (Exam 300-410)Networking ExpertCisco CCNP Enterprise ENCOR (350-401)Networking ExpertCisco CCNP Enterprise ENSLD (300-420)Networking ExpertCisco CCNP Security SCOR (Exam 350-701)Cybersecurity BeginnerCisco CCNP Security SNCF (Exam 300-710)Cybersecurity ExpertCisco CCT Routing and Switching (100-490)Networking BeginnerCisco Certified DevNet Associate (200-901)Software Development IntermediateCisco CyberOps Associate (200-201)Cybersecurity IntermediateCISSP: Certified Information Systems Security ProfessionalCybersecurity IntermediateCloud FundamentalsCloud computing BeginnerCOBIT 2019 FoundationBusiness & Professional Skills BeginnerCompTIA CASP+ (CAS-004)Cybersecurity ExpertCompTIA Cloud Essentials+ (CLO-002)Cloud computing BeginnerCompTIA Cloud+Cloud computing IntermediateCompTIA Cloud+ (CV0-004)Cloud computing IntermediateCompTIA CySA+ (CS0-003)Cybersecurity IntermediateCompTIA IT FundamentalsIT fundamentals BeginnerCompTIA IT Fundamentals+ (FC0-U61)IT fundamentals BeginnerCompTIA Linux+ (XK0-006)Systems Administration IntermediateCompTIA PenTest+ (PT0-003)Cybersecurity IntermediateCompTIA Project+ (PK0-005)Business & Professional Skills BeginnerCompTIA SecAI+ (CY0-001)AI Training ExpertCompTIA SecurityX (CAS-005)Cybersecurity ExpertCompTIA Server+ (SK0-005)Systems Administration BeginnerCompTIA Tech+ (FC0-U71)IT fundamentals BeginnerCPA – C++ Certified Associate ProgrammerSoftware Development IntermediateCPE – C++ Certified Entry-Level ProgrammerSoftware Development BeginnerCPP – C++ Certified Professional ProgrammerSoftware Development ExpertCRISC: Certified in Risk and Information Systems ControlCybersecurity ExpertCustomer Service Skills for TechiesIT Support BeginnerCyber Secure Coder (CSC-110)Software Development BeginnerCyberSec First Responder (CFR-310)Cybersecurity BeginnerCybersecurity FundamentalsCybersecurity BeginnerData Representation and SerializationSoftware Development BeginnerDesigning Microsoft Azure Infrastructure Solutions (AZ-305)Cloud computing ExpertDeveloping Solutions for Microsoft Azure (AZ-204)Cloud computing IntermediateDive into the Python Standard LibrarySoftware Development BeginnerDNSNetworking BeginnerExcel 2016 EssentialsBusiness & Professional Skills BeginnerExcel FunctionsBusiness & Professional Skills BeginnerGIAC Security Essentials (GSEC)Cybersecurity IntermediateGoogle Cloud Platform - Associate Cloud EngineerCloud computing IntermediateHands-on BGPNetworking BeginnerHands-on HackingCybersecurity BeginnerHands-on Python for Networking ProfessionalsNetworking BeginnerHands-On Web App PentestingCybersecurity ExpertHands-on with Cisco Meraki Wireless Access PointsNetworking BeginnerHands-on with SCCMSystems Administration BeginnerHTML, CSS and BootstrapSoftware Development BeginnerHTML5 Canvas Graphics and AnimationsSoftware Development BeginnerImplementing Microsoft Azure Infrastructure - 70-533Cloud computing ExpertIntro to AngularJSSoftware Development BeginnerIntro to AV/EDR EvasionCybersecurity BeginnerIntro to AWS PentestingCloud computing BeginnerIntro to DockerSoftware Development BeginnerIntro to GitSoftware Development BeginnerIntro to IoT PentestingCybersecurity BeginnerIntro to JavaScriptSoftware Development BeginnerIntro to NodeJSSoftware Development BeginnerIntro to NumPyData & Analytics BeginnerIntro to PHPSoftware Development BeginnerIntro to ReactSoftware Development BeginnerIntro to Ruby on RailsSoftware Development BeginnerIntro to WordPress DevelopmentSoftware Development BeginnerJSA – Certified Associate JavaScript ProgrammerSoftware Development IntermediateJSE – Certified Entry-Level JavaScript ProgrammerSoftware Development BeginnerJuniper Junos OS BasicsNetworking BeginnerKali LinuxCybersecurity IntermediateLean Agile Project ManagementBusiness & Professional Skills BeginnerLean Six Sigma - Green BeltBusiness & Professional Skills IntermediateLean Six Sigma - Yellow BeltBusiness & Professional Skills BeginnerLinux EssentialsSystems Administration BeginnerLinux Security TechniquesCybersecurity BeginnerLinux Shell Scripting - AdvancedSystems Administration ExpertLinux Shell Scripting - BasicsSystems Administration BeginnerLPIC-1 Linux Administrator (101-500)Systems Administration IntermediateLPIC-1 Linux Administrator (102-500)Systems Administration IntermediateLPIC-2 Linux Engineer (201-450)Systems Administration ExpertLPIC-2 Linux Engineer (202-450)Systems Administration ExpertManaging Microsoft Teams (MS-700)Cloud computing BeginnerMastering Microsoft Endpoint Manager and IntuneCloud computing BeginnerMD-102: Endpoint AdministratorCloud computing IntermediateMetasploitCybersecurity IntermediateMicrosoft 365 Fundamentals (MS-900)Cloud computing BeginnerMicrosoft AzureCloud computing BeginnerMicrosoft Azure (AZ-500)Cybersecurity ExpertMicrosoft Azure Administrator Associate (AZ-104)Cloud computing IntermediateMS-102: Microsoft 365 AdministratorCloud computing IntermediateNIST Cybersecurity and Risk Management FrameworksCybersecurity IntermediateObject Oriented JavaSoftware Development IntermediateOWASP Top 10Cybersecurity BeginnerPalo Alto Networks Cybersecurity Fundamentals (PCCSA)Cybersecurity BeginnerPC MaintenanceIT fundamentals BeginnerPCAP – Certified Associate Python ProgrammerSoftware Development IntermediatePCAT – Certified Associate Tester with PythonSoftware Development IntermediatePCED – Certified Entry-Level Data Analyst with PythonData & Analytics BeginnerPCEI – Certified Entry-Level AI Specialist with PythonAI Training BeginnerPCEP – Certified Entry-Level Python ProgrammerSoftware Development BeginnerPCET – Certified Entry-Level Tester with PythonSoftware Development BeginnerPCPP1 – Certified Professional Python Programmer Level 1Software Development ExpertPD101 – Python for Data Analytics 101Data & Analytics BeginnerpfSense 2.4.4: Open Source FirewallCybersecurity BeginnerPowerShell ScriptingSystems Administration IntermediatePowerShell SkillsSystems Administration BeginnerProfessional Scrum MasterBusiness & Professional Skills IntermediatePrompting for AI in Cybersecurity EngineeringAI Training IntermediatePython for SecurityCybersecurity BeginnerReading and Writing FilesSoftware Development BeginnerRed Hat Enterprise Linux 8Systems Administration BeginnerSC-200: Microsoft Security Operations AnalystCloud computing IntermediateSC-300: Microsoft Identity and Access AdministratorCloud computing IntermediateSCS-C02: AWS Certified Security - SpecialtyCloud computing ExpertSecurity FundamentalsCybersecurity BeginnerSplunk Enterprise Administration FundamentalsCybersecurity BeginnerSystems Security Certified PractitionerCybersecurity IntermediateUse the Standard LibrarySoftware Development BeginnerUsing Community CodeSoftware Development BeginnerVMware VCP-DCV (Updated for vSphere 7)Systems Administration ExpertWDA – Certified Associate Web Developer (CSS)Software Development IntermediateWDE – Certified Entry-Level Web Developer (HTML)Software Development BeginnerWindows Admin CenterSystems Administration IntermediateWiresharkNetworking IntermediateWorking with Active DirectorySystems Administration Intermediate

Let’s talk.

Checking online enquiries. You can also email info@aitlearning.co.za or call 021 140 6168.

01 / 02

What interests you?