Course Brief
About this Course
This course will teach you how to perform penetration testing on websites and web applications, identify vulnerabilities, exploit them, and secure web servers. You will get hands-on experience with tools like Kali Linux, Metasploit, Nmap, and others for conducting penetration testing.
Learn penetration testing techniques and exploit vulnerabilities in web applications and websites.
Eligibility
Requirements
- Basic knowledge of networking and web technologies.
- Basic understanding of operating systems, especially Linux.
- A computer with internet access.
- Willingness to learn penetration testing techniques and ethical hacking.
Training Plan
Learning Roadmap
01
Foundation Studio: Introduction
- Introduction to Penetration Testing for Beginners Course
- What is Penetration Testing
- Why perform a Penetration guided portfolio activity
- Need to know basic terms
- Vulnerability Assessments vs Penetration guided portfolio activity
- guided portfolio activity Exercise- 01
02
Practical Lab: Types of Penetration Testing
- Knowledge of the target
- Penetration testing types based on the position of tester
- Penetration testing types based on where it is performed
- guided portfolio activity Exercise- 02
03
Applied Workflow: How to create Penetration Testing Lab Setup Lab Environment and Basic commands
- Penetration Testing Process
- How to Create Penetration Testing Lab Setup
- How to Install VirtualBox Lab Setup for Penetration Testing
- How to Install Kali Linux Lab Setup for Penetration Testing
- How to Install Metasploitable2 Lab Setup for Penetration Testing
- How to Install Windows Lab Setup for Penetration Testing
- guided portfolio activity Exercise- 03
04
Professional Practice: Reconnaissance and Planning - Penetration Testing
- Learn basic commands Linux for Beginners
- Introduction to Reconnaissance and Planning
- Passive Reconnaissance
- Whois and domain information
- Practice email harvesting through a guided ai and data practice activity.
- Website source code and Website mirroring
- Find Social Media accounts Information gathering
- Information gathering through Job posting and Resumes
- How to identify Web Application Firewall
- guided portfolio activity Exercise- 04
05
Portfolio Sprint: Scanning and Discovery - Penetration Testing
- Practice osint framework through a guided ai and data practice activity.
- What is Active Reconnaissance
- TCP 3 Way Handshake and TCP Flags
- Active Reconnaissance Tools
- Active Reconnaissance LAB Scenario
- NMAP LAB over the internet1
- NMAP LAB on Local Network
- NMAP LAB Vulnerability scanning using scripts
- guided portfolio activity Exercise- 05
06
Career Readiness: Exploitation - Penetration Testing
- Exploiting FTP Port 21 Kali Linux Metasploitable2 Lab
- Exploiting SSH 22 Kali Linux Metasploitable2 Lab
- Exploiting Telnet 23 Kali Linux Metasploitable2 Lab
- Exploiting SMTP Port 25 Kali Linux Metasploitable2 Lab
- Exploiting HTTP Port 80 Kali Linux Metasploitable2 Lab
- Exploiting SMB 139 and 445 Kali Linux Metasploitable2 Lab
- Exploiting BindShell Port 1524 Kali Linux Metasploitable2 Lab
- Exploiting MySQL port 3306 Kali Linux Metasploitable2 Lab
- Exploiting VNC port 5900 Kali Linux Metasploitable2 Lab
- Exploiting Tomcat port 8180 Kali Linux Metasploitable2 Lab
- Exploiting Windows 10 Kali Linux Windows Lab
- Exploiting Linux Kali Linux Linux Lab
- guided portfolio activity Exercise- 06
07
Foundation Studio: Maintaining Access Penetration Testing
- Practice maintaining access through a guided ai and data practice activity.
- How to create backdoor for Windows Kali Linux Windows Lab
- How to hack any Android Phone Kali Linux Android Lab
- guided portfolio activity Exercise- 07
08
Practical Lab: Clearing Tracks and Report Generation - Penetration Testing
- How to clear tracks
- Clearing Tracks on Windows
- Clearing Tracks on Linux
- Practice report generation through a guided ai and data practice activity.
- guided portfolio activity Exercise- 08
09
Portfolio Sprint: AI and Data Practice Review
- Review the major ai and data practice concepts through a guided recap.
- Organize class practice into a simple portfolio-ready workflow.
- Apply the learned process on a realistic task with instructor guidance.
- Prepare next-step notes for continued practice after course completion.
