Home › Courses › IT & Digital Skills › Ethical Hacking & Penetration Testing with Kali Linux
Home › Courses › IT & Digital Skills › Ethical Hacking & Penetration Testing with Kali Linux

Ethical Hacking & Penetration Testing with Kali Linux

Last Updated: 19 May 2026
Number of Students: 18 Students
Accreditation: CPD Accredited
Prerequisites: No formal qualification required (Anyone can participate)
Course Rating: 4.8 out of 5

Key features of the Ethical Hacking & Penetration Testing with Kali Linux

    • Recognised qualification upon successful completion of the course
    • Study from anywhere, anytime, whenever it is convenient for you.
    • Get 24/7 support from our Customer Success Team
    • Affordable and engaging e-learning study materials
    • Study at your own pace from a tablet, PC or smartphone
    • Online tutor support when you are in need.

Who is this course for?

There is no experience or previous qualifications required for enrolment on this course. It is available to all students, of all academic backgrounds.

Requirements

Our Ethical Hacking & Penetration Testing with Kali Linux is fully compatible with any kind of device. Whether you are using Windows computer, Mac, smartphones or tablets, you will get the same experience while learning. Besides that, you will be able to access the course with any kind of internet connection from anywhere at any time without any kind of limitation.

Career Path

After completing this course you will be able to build up accurate knowledge and skills with proper confidence to enrich yourself and brighten up your career in the relevant job market.

Course Curriculum

16 Sections | 150 Lessons
Introduction to the course 5m
Virtual box installation 16m
Kali linux installation 14m
Enabling full screen 18m
Basic commands part 1 10m
Basic commands part 2 21m
Basic commands part 3 13m
Changing ip address and wireless adapter setup 5m
Creating a bootable Kali USB drive 5m
Essential networking terms 10m
Essential hacking terms 18m
Additional kali tools to install 8m
Changing our MAC address with mac changer 6m
Google hacking 13m
Nikto basics 11m
Whois tools 7m
Email harvesting 6m
Shodan 10m
Zone transfer with Dig 7m
Installing Metasploitable 7m
Nmap part 1 16m
Nmap part 2 12m
Nmap part 3 12m
Zen map 8m
TCP scans 16m
Nmap by passing defenses 17m
Nmap scripts part 1 9m
Nmap scripts part 2 14m
Installing OWASP 8m
HTTP request 10m
HTTP response 10m
Burpsuite configuration 13m
Editing packets in Burpsuite 12m
Whatweb and Dirb 10m
Password recovery attack 16m
Burpsuite login bruteforce 11m
Hydra login bruteforce 9m
Session fixation 14m
Injection attacks 6m
Simple command injection 11m
Exploiting command injection vulnerability 8m
Finding blind command injection 14m
SQL basics 10m
Manual SQL injection part 1 13m
Manual SQL injection part 2 21m
SQL map basics 17m
XML injection 16m
Installing XCAT and preventing injection attacks 6m
Reflected XSS 11m
Stored XSS 12m
Changing HTML code with XSS 7m
XSSer and XSS sniper 14m
Wireless attacking theory 11m
Enabling monitor mode 5m
Capturing handshake with airodump 15m
Rockyou.txt 14m
Cracking with aircrack 16m
Cracking with hashcat 15m
Creating password lists with crunch 18m
Creating password lists with cup 7m
Rainbow tables part 1 17m
Rainbow tables part 2 6m
Installing fluxion 6m
Finding and cracking hidden networks 8m
Preventing wireless attacks 8m
ARP protocol basics 10m
Man in the middle attack theory 7m
Installing MITMf 7m
Manual ARP spoofing 13m
Problems while installing MITMf 6m
HTTP traffic sniffing 8m
DNS spoofing and HTTPS password sniffing 24m
Hooking browser with BEEF 16m
Screenshotting targets browser 11m
Cloning any webpage 9m
Ettercap basics 7m
MFS console environment 16m
Metasploit modules explained 12m
Bruteforcing SSH with Metasploit 15m
Attacking tomcat with metasploit 9m
Getting meterpreter with command injection 25m
PHP code injection 6m
Metasploitable exploits 7m
Wine installation 12m
Creating windows payloads with Msfvenom 10m
Encoders and Hex editors 19m
Windows 10 meterpreter shell 12m
Meterpreter environment 11m
Windows 10 privilege escalation 11m
Preventing privilege escalation 6m
Post exploitation modules 14m
Getting Meterpreter over Internet with port forwarding 11m
Eternalblue exploit 20m
Persistence module 13m
Hacking over the internet with Ngrok 10m
Android device hacking with venom 10m
The real hacking begins now! 2m
Variables 14m
Raw input 11m
If else statements 10m
For loops 6m
While loops 8m
Python lists 8m
Functions 15m
Classes 10m
Importing libraries 7m
Files in python 12m
Try and except the rule 5m
Theory behind reverse shells 7m
Simple server code 13m
Connection with reverse shell 7m
Sending and receiving messages 11m
Sending messages with while true loop 8m
Executing commands on target system 10m
Fixing backdoor bugs and adding functions 20m
First test using our backdoor 18m
Trying to connect every 20 seconds 12m
Creating persistence part 1 6m
Creating persistence part 2 17m
Changing directory 12m
Uploading and downloading files 22m
Downloading files from the internet 23m
Starting programs using our backdoor 7m
Capturing screenshots on the target PC 19m
Embedding backdoor in an image part 1 13m
Embedding backdoor in an image part 2 9m
Checking for administrator privileges 12m
Adding help option 9m
Importing Pynput 10m
Simple keylogger 10m
Adding report function 11m
Writing key strokes to a file 14m
Adding the keylogger to our reverse shell part 1 23m
Adding the keylogger to our reverse shell part 2 8m
Final project test 14m
Printing banner 11m
Adding available options 11m
Starting threads for bruteforce 8m
Writing function to run the attack 11m
Bruteforcing router login 10m
Bypassing antivirus with your future programs 14m
Sending malware with spoofed email 15m
What will you learn in this section? 3m
Why is ethical hacking a valuable skill? 23m
What is the best ethical hacking certification? 17m
Tips for getting your first job as an ethical hacker 18m
How I started my career as an ethical hacker 14m
How to price your work 11m
Bonuses. Enjoy the Benefits 1h 5m
Order Your Certificates or Transcripts

Course Reviews

No reviews yet.

Key features of the Ethical Hacking & Penetration Testing with Kali Linux

    • Recognised qualification upon successful completion of the course
    • Study from anywhere, anytime, whenever it is convenient for you.
    • Get 24/7 support from our Customer Success Team
    • Affordable and engaging e-learning study materials
    • Study at your own pace from a tablet, PC or smartphone
    • Online tutor support when you are in need.

Who is this course for?

There is no experience or previous qualifications required for enrolment on this course. It is available to all students, of all academic backgrounds.

Requirements

Our Ethical Hacking & Penetration Testing with Kali Linux is fully compatible with any kind of device. Whether you are using Windows computer, Mac, smartphones or tablets, you will get the same experience while learning. Besides that, you will be able to access the course with any kind of internet connection from anywhere at any time without any kind of limitation.

Career Path

After completing this course you will be able to build up accurate knowledge and skills with proper confidence to enrich yourself and brighten up your career in the relevant job market.

16 Sections | 150 Lessons
Introduction to the course 5m
Virtual box installation 16m
Kali linux installation 14m
Enabling full screen 18m
Basic commands part 1 10m
Basic commands part 2 21m
Basic commands part 3 13m
Changing ip address and wireless adapter setup 5m
Creating a bootable Kali USB drive 5m
Essential networking terms 10m
Essential hacking terms 18m
Additional kali tools to install 8m
Changing our MAC address with mac changer 6m
Google hacking 13m
Nikto basics 11m
Whois tools 7m
Email harvesting 6m
Shodan 10m
Zone transfer with Dig 7m
Installing Metasploitable 7m
Nmap part 1 16m
Nmap part 2 12m
Nmap part 3 12m
Zen map 8m
TCP scans 16m
Nmap by passing defenses 17m
Nmap scripts part 1 9m
Nmap scripts part 2 14m
Installing OWASP 8m
HTTP request 10m
HTTP response 10m
Burpsuite configuration 13m
Editing packets in Burpsuite 12m
Whatweb and Dirb 10m
Password recovery attack 16m
Burpsuite login bruteforce 11m
Hydra login bruteforce 9m
Session fixation 14m
Injection attacks 6m
Simple command injection 11m
Exploiting command injection vulnerability 8m
Finding blind command injection 14m
SQL basics 10m
Manual SQL injection part 1 13m
Manual SQL injection part 2 21m
SQL map basics 17m
XML injection 16m
Installing XCAT and preventing injection attacks 6m
Reflected XSS 11m
Stored XSS 12m
Changing HTML code with XSS 7m
XSSer and XSS sniper 14m
Wireless attacking theory 11m
Enabling monitor mode 5m
Capturing handshake with airodump 15m
Rockyou.txt 14m
Cracking with aircrack 16m
Cracking with hashcat 15m
Creating password lists with crunch 18m
Creating password lists with cup 7m
Rainbow tables part 1 17m
Rainbow tables part 2 6m
Installing fluxion 6m
Finding and cracking hidden networks 8m
Preventing wireless attacks 8m
ARP protocol basics 10m
Man in the middle attack theory 7m
Installing MITMf 7m
Manual ARP spoofing 13m
Problems while installing MITMf 6m
HTTP traffic sniffing 8m
DNS spoofing and HTTPS password sniffing 24m
Hooking browser with BEEF 16m
Screenshotting targets browser 11m
Cloning any webpage 9m
Ettercap basics 7m
MFS console environment 16m
Metasploit modules explained 12m
Bruteforcing SSH with Metasploit 15m
Attacking tomcat with metasploit 9m
Getting meterpreter with command injection 25m
PHP code injection 6m
Metasploitable exploits 7m
Wine installation 12m
Creating windows payloads with Msfvenom 10m
Encoders and Hex editors 19m
Windows 10 meterpreter shell 12m
Meterpreter environment 11m
Windows 10 privilege escalation 11m
Preventing privilege escalation 6m
Post exploitation modules 14m
Getting Meterpreter over Internet with port forwarding 11m
Eternalblue exploit 20m
Persistence module 13m
Hacking over the internet with Ngrok 10m
Android device hacking with venom 10m
The real hacking begins now! 2m
Variables 14m
Raw input 11m
If else statements 10m
For loops 6m
While loops 8m
Python lists 8m
Functions 15m
Classes 10m
Importing libraries 7m
Files in python 12m
Try and except the rule 5m
Theory behind reverse shells 7m
Simple server code 13m
Connection with reverse shell 7m
Sending and receiving messages 11m
Sending messages with while true loop 8m
Executing commands on target system 10m
Fixing backdoor bugs and adding functions 20m
First test using our backdoor 18m
Trying to connect every 20 seconds 12m
Creating persistence part 1 6m
Creating persistence part 2 17m
Changing directory 12m
Uploading and downloading files 22m
Downloading files from the internet 23m
Starting programs using our backdoor 7m
Capturing screenshots on the target PC 19m
Embedding backdoor in an image part 1 13m
Embedding backdoor in an image part 2 9m
Checking for administrator privileges 12m
Adding help option 9m
Importing Pynput 10m
Simple keylogger 10m
Adding report function 11m
Writing key strokes to a file 14m
Adding the keylogger to our reverse shell part 1 23m
Adding the keylogger to our reverse shell part 2 8m
Final project test 14m
Printing banner 11m
Adding available options 11m
Starting threads for bruteforce 8m
Writing function to run the attack 11m
Bruteforcing router login 10m
Bypassing antivirus with your future programs 14m
Sending malware with spoofed email 15m
What will you learn in this section? 3m
Why is ethical hacking a valuable skill? 23m
What is the best ethical hacking certification? 17m
Tips for getting your first job as an ethical hacker 18m
How I started my career as an ethical hacker 14m
How to price your work 11m
Bonuses. Enjoy the Benefits 1h 5m
Order Your Certificates or Transcripts
92% Discount Offer Ends in
08
Hours
00
Minutes
00
Seconds
£125.00£19.00
TAKE THIS COURSE
OR
ALL COURSES FOR £50 offer

14 Days Money Back Guarantee