Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Kali Linux Full Course: Ethical Hacking
Hot & New
New
Rating: 4.7 out of 5(9 ratings)
159 students

Kali Linux Full Course: Ethical Hacking

Master Kali Linux, Nmap, Metasploit, wireless attacks, and web app pentesting through hands-on labs
Last updated 7/2026
English
English [Auto],

What you'll learn

  • Install, configure, and navigate Kali Linux for real-world penetration testing workflows.
  • Scan networks and enumerate hosts, ports, and services using Nmap and other recon tools
  • Exploit common vulnerabilities and crack passwords using Metasploit, John, and Hydra.
  • Perform wireless attacks, web app testing, and basic digital forensics ethically and legally.

Course content

1 section72 lectures15h 56m total length
  • Introduction8:05
  • Course prerequisites7:32
  • Basic terminology12:02
  • Basic terminology (continued)18:21
  • Installing virtual box with rpm9:00
  • VirtualBox Installation Using the Linux Package Manager.15:02
  • Virtual Machine Configuration.13:37
  • Installing VirtualBox on Windows5:18
  • Kali Linux Installation.16:03
  • Starting Kali Linux, Configuring the Network, and Updating Software.12:21
  • Installing VirtualBox Guest Additions.14:43
  • Introduction to the Terminal.9:34
  • Command Line Essentials (Part 1).14:06
  • Command Line Essentials (Part 2).15:29
  • Accessing the Dark Web Using the Tor Browser (Part 1).11:00
  • Accessing the Dark Web Using the Tor Browser (Part 2).15:09
  • Staying Anonymous with ProxyChains (Part 1).12:03
  • Staying Anonymous with ProxyChains (Part 2).14:17
  • Staying Anonymous with ProxyChains (Part 3).13:01
  • Virtual Private Network (VPN) Setup (Part 1)6:10
  • Virtual Private Network (VPN) Setup (Part 2).12:20
  • Macchanger (Part 1).12:26
  • Macchanger (Part 2).10:55
  • Footprinting with Nmap (Part 1).17:36
  • Footprinting with Nmap (Part 2).19:25
  • External Nmap Resources.10:14
  • Introduction to WiFi Cracking.15:16
  • Aircrack and Reaver Installation.12:46
  • Aircrack-ng and Crunch Setup.11:38
  • Aircrack-ng and Crunch Usage Example (Part 1).11:07
  • Aircrack-ng and Crunch Usage Example (Part 2).10:28
  • Aircrack-ng and Crunch Usage Example (Part 3).20:42
  • Brute-Forcing WPS Pins10:44
  • Brute-Forcing WPS Pins15:25
  • Brute-Forcing WPS Pins16:28
  • Signal Jamming and Deni13:17
  • Signal Jamming and Deni17:57
  • SSL Stripping and ARP S8:52
  • SSL Stripping and ARP S10:39
  • SSL Stripping and ARP S18:15
  • Funny Things (Part 1)".7:06
  • Funny Things (Part 2)".12:14
  • Funny Things (Part 3)".18:24
  • Evil Twin (Part 1)".10:35
  • Evil Twin (Part 2).7:31
  • Evil Twin (Part 3)11:22
  • Router Vulnerabilities9:42
  • Router Vulnerabilities 29:23
  • Router Vulnerabilities 318:56
  • Introduction to Social Engineering9:39
  • Website Cloning Using SEToolkit12:25
  • Social Engineering Demonstration13:44
  • Introduction to SQL Injections12:35
  • MySQL Database Setup.14:49
  • Burp Suite Basics.13:24
  • Sqlmap Demonstration (Part 1)11:26
  • Sqlmap Demonstration (Part 2)".16:57
  • Introduction to Cracking Hashes.12:06
  • Cracking Linux Passwords with John the Ripper (Part 1).12:47
  • Cracking Linux Passwords with John the Ripper (Part 2).8:53
  • Cracking Windows Passwords with John the Ripper.19:28
  • Introduction to Hydra".17:16
  • Complete Hydra Demonstration18:23
  • Denial of Service (DoS) Demo (Part 1).18:39
  • Denial of Service (DoS) Demo (Part 2)8:22
  • Denial of Service (DoS) Demo (Part 3)9:47
  • Intro to Metasploit and Reverse Shells.18:30
  • Deploying a Payload with Metasploit.18:27
  • Escalating Privileges on Another System".16:37
  • Creating a Persistent Reverse Shell with Metasploit.10:59
  • Creating Reverse Shells with Netcat.20:04
  • Uploading a Reverse Shell to a Web Server.16:36

Requirements

  • Basic computer literacy and comfort using a command line. No prior hacking or Linux experience required — we start from installation. A laptop that can run a virtual machine (4GB+ RAM recommended) is helpful but not mandatory.

Description

Kali Linux is the industry-standard operating system for penetration testing and ethical hacking — and this course takes you from complete beginner to confidently running real-world security assessments.

You'll start with the fundamentals: installing and configuring Kali Linux (as a VM or dual-boot), understanding the Linux file system, and mastering essential command-line skills. From there, we move into the core of ethical hacking: network scanning and enumeration with Nmap, vulnerability identification, and exploitation using Metasploit and other industry-standard tools.

You'll get hands-on practice with password attacks using John the Ripper and Hydra, wireless network auditing with Aircrack-ng, web application testing against common vulnerabilities like SQL injection and XSS, and traffic analysis with Wireshark. We'll also cover network sniffing, man-in-the-middle attacks, post-exploitation techniques, and an introduction to digital forensics.

Every section is built around practical, lab-based exercises in a safe, legal environment using intentionally vulnerable machines, so you learn by doing rather than just watching. By the end of this course, you'll understand how attackers think and operate — knowledge that's foundational whether you're pursuing a career in penetration testing, security analysis, or IT administration.

This course also lays the groundwork for certifications like CompTIA PenTest+, Security+, and eventually the OSCP. All techniques are taught strictly for authorized, ethical use in controlled lab environments.


Who this course is for:

  • Aspiring ethical hackers, IT professionals moving into security, students preparing for certifications like CompTIA Security+ or PenTest+, and anyone curious about how penetration testing actually works. Not intended for those seeking help with illegal or unauthorized system access