About this Course
This course is delivered in Arabic.
The Ethical Hacking and Network Penetration Testing course covers a wide range of topics designed to provide you with a comprehensive understanding of penetration testing. Each section combines in-depth theoretical explanations with practical demonstrations of various techniques, allowing you to apply your knowledge in a dedicated lab environment through a variety of hands-on exercises and challenges.
Throughout the course, we will cover essential topics such as information gathering, vulnerability assessment, privilege escalation on Windows and Linux systems, web application vulnerabilities, password attacks, and the Metasploit Framework.
Participants will gain access to our online labs, where beginners can take their first steps into the world of penetration testing and develop their practical cybersecurity skills.
Our online hacking labs feature realistic scenarios that simulate systems, devices, and network environments commonly found in organizations. These labs include vulnerable Windows, Linux, and Android systems, domain controllers, web servers, mail servers, firewalls, web applications, and various other systems, services, and applications.
Each system within the lab environment is uniquely configured to provide a specific learning experience involving one or more attack vectors. This approach allows participants to develop hands-on skills, understand real-world security vulnerabilities, and gain practical experience in identifying, analyzing, and exploiting vulnerabilities within a safe and controlled environment.
By the end of the course, participants will have developed a solid foundation in ethical hacking and network penetration testing, supported by practical experience and real-world cybersecurity scenarios.
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
Getting Started: Welcome
5 Tasks- Welcome
- Course Outline
- Kali Setup
- Hack-The-Box (HTB) - Part 1
- Hack-The-Box (HTB) - Part 2