About this Course
The Ethical hacking and Network Penetration Testing course covers a wide range of subjects that will teach you everything about penetration testing. Each section of the course covers in-depth theory and practical demonstrations of techniques, where you will be ready to practice them in a dedicated lab with different challenging exercises.
In the course we will cover subjects such as information gathering, vulnerability assessments, privilege escalation on Windows and Linux, web application vulnerabilities, password attacks and the Metasploit Framework.
The trainees will get an access to our online labs where beginners can make their first step into penetration testing journey. The online hacking labs contain real world scenarios with systems and devices that can be found on most company networks. You will find vulnerable Windows, Linux and Android hosts, domain controllers, webservers, mail servers, firewalls, web applications and many more systems, services and applications. Every system in the labs is uniquely configured to contribute to a specific learning experience that involves one or more attack vectors.
Course Content
- Introduction to Ethical Hacking & Penetration Testing
- Penetration Testing Methodology & Phases
- Reconnaissance & Information Gathering
- Network Scanning & Enumeration
- Vulnerability Assessment
- Exploitation & Post-Exploitation
- Web Application Penetration Testing
- Hands-On Labs & Practical Exercises
Requirements
- Basic Computer and IT Knowledge
- Basic Understanding of Networking Concepts
- A Computer or Laptop (Minimum 8 GB RAM, 16 GB Recommended)
- Windows, Linux, or macOS Operating System
- Stable Internet Connection
- Ability to Install Software and Virtual Machines
- Basic Troubleshooting and Problem-Solving Skills
- Interest in Cybersecurity and Ethical Hacking
- Willingness to Learn and Practice Through Hands-On Labs
Target Audience
- Beginners Interested in Ethical Hacking & Penetration Testing
- Students and Graduates in IT, Computer Science, and Cybersecurity
- Aspiring Ethical Hackers and Penetration Testers
- IT Professionals Looking to Develop Cybersecurity Skills
- Network and System Administrators
- Cybersecurity Enthusiasts and Self-Learners
- Security Analysts Seeking Practical Penetration Testing Experience
- Anyone Interested in Learning Offensive Security Techniques
Course Curriculum
Welcome & Greeting
5 Tasks- Welcome & Greeting
- Course Outline
- Kali Setup
- Hack-The-Box (HTB) - Part #1
- Hack-The-Box (HTB) - Part #2
Module #1: Penetration Testing
3 Tasks- Introduction
- Penetration Testing Methods
- Penetration Testing Phases
Module #2: Reconnaissance
6 Tasks- Passive Scanning
- Google Hacking - Part #1
- Google Hacking - Part #2
- Google Hacking Database (GHDB)
- TheHarvestor
- DNSEnum
Module #3: Scanning
14 Tasks- Active Scanning
- Host Discovery - Part #1
- Host Discovery - Part #2
- Host Discovery - Part #3
- Nmap - Part #1
- Nmap - Part #2
- Nmap - Part #3
- Nmap - Part #4
- Nmap - Part #5
- Nmap - Part #6
- Nmap - Part #7
- Nmap NSE - Part #1
- Nmap NSE - Part #2
- p0f
Module #4: Exploitation
10 Tasks- Transfer Exploits - Part #1
- Transfer Exploits - Part #2
- Finding Exploits - Part #1
- Finding Exploits - Part #2
- Netcat - Part #1
- Netcat - Part #2
- Lab - Solidstate Machine Part #1
- Lab - Solidstate Machine Part #2
- Lab - Solidstate Machine Part #3
- Lab - Solidstate Machine Part #4
Module #5: Hacking Web Applications
13 Tasks- Introduction
- Dirb Tool
- Feroxbuster Tool
- BurpSuite - Part #1
- BurpSuite - Part #2
- BurpSuite - Part #3
- BurpSuite - Part #4
- SQLi - Part #1
- SQLi - Part #2
- SQLi - Part #3
- Bypassing Uploading Restrictions - Part #1
- Bypassing Uploading Restrictions - Part #2
- Bypassing Uploading Restrictions - Part #3