Introduction to Kali Linux and Core
Tools
Module 1: Getting Started with Kali Linux
Introduction to Kali Linux and
its uses in penetration testing.
Installation and setup of Kali
Linux (Virtual Machine, Dual Boot).
Navigating the Kali Linux
environment: desktop, terminal, and file management.
Basic Linux commands: file
manipulation, permissions, and package management.
Module 2: Networking and Scanning Tools
Introduction to network
scanning and reconnaissance.
Using Nmap for network
discovery and vulnerability scanning.
Understanding TCP/IP, network
topology, and port scanning.
Practical: Network scan using
Nmap and identifying open ports.
Module 3: Penetration Testing Tools Overview
Overview of key tools in Kali
Linux: Metasploit, Burp Suite, Aircrack-ng.
Introduction to Metasploit for
exploiting vulnerabilities.
Basic exploitation techniques
using Metasploit.
Interactive Components
Hands-on exercise
Group activity
Exploitation, Web Application Security,
and Wi-Fi Cracking
Module 4: Exploiting Vulnerabilities with
Metasploit
Deep dive into Metasploit:
using exploits, payloads, and auxiliary modules.
Understanding the Metasploit
framework and how to execute an attack.
Practical
Module 5: Web Application Security Testing
Introduction to web
application vulnerabilities: SQL injection, XSS, CSRF.
Using Burp Suite for web
application security testing.
Identifying and exploiting web
application vulnerabilities.
Practical:
Module 6: Wi-Fi Cracking and Wireless Network
Testing
Understanding wireless
networks and Wi-Fi encryption methods (WEP, WPA, WPA2).
Using Aircrack-ng for cracking
WEP and WPA passwords.
Exploiting wireless
vulnerabilities and securing networks.
Practical
Interactive Components
Hands-on exercise
Group activity
Case study
Hands-On Labs
60% of the training will involve practical exercises and
case studies.