π Week 1: Introduction to Cybersecurity and Ethical Hacking- Understanding the current cybersecurity landscape
- Understand the 5 goals of IT security
- Cyber Kill Chain Concepts
- Introduction to the basic concepts of Hacking
- Understand the basic concepts of an ethical hacker
- Introduction to cybersecurity law and ethics
- QCM to work on what was seen in the course
π Week 2: Operating Systems and Network Concepts
- Understand the architecture of a Windows and Linux operating system
- Understanding the Windows and Linux file system
- Network concepts (OSI model and protocols, IP, subnets, and routing)
- Understand how to write bash and Powershell scripts
- Practical workshop to work on what was seen in the course
π Week 3: Network recognition and scanning
- Understand the importance of the recognition and scanning phase
- Manipulation of tools and techniques to gather as much information about the target as possible
- The different techniques used to scan a network and information systems
- Practical workshop to work on what was seen in the course
π Week 4: Enumeration and analysis of vulnerabilities
- Basic concepts of the enumeration phase
- Understand various SNMP, Active Directory, SMB, NetBIOS, DNS enumeration techniques
- Basic vulnerability analysis concepts
- Vulnerability assessment concepts
- Understand the use of vulnerability analysis tools and solutions
- Practical workshop to work on what was seen in the course
π Week 5: System Hacking and Malware
- Understand the basic concepts of hacking a system
- Initial access techniques, privilege elevations, maintaining access, and deleting logs
- Understand the different types of malware
- The different solutions to put in place to protect yourself against attacks and malware
- Introduction to ransomware
- Practical workshop to work on what was seen in the course
π Week 6: Sniffling and social engineering
- Basic sniffing concepts (Sniffing)
- Some sniffing techniques and sniffing tools
- Basic concepts of social engineering
- Techniques used in social engineering
- Solutions to put in place to protect yourself against sniffing and social engineering
- Practical workshop to work on what was seen in the course
π Week 7: Hacking web applications and web servers
- Basic web server concepts
- Common web application vulnerabilities (OWASP TOP 10)
- The different solutions to put in place to protect yourself against these attacks
- Practical workshop to work on what was seen in the course
π Week 8: Cloud Computing
- Basic concepts of cloud computing
- The threats of cloud computing
- Hacking on the cloud
- Cloud security
- Practical workshop to work on what was seen in the course
π Week 9: Cryptography
- The basic concepts of cryptography
- Some cryptographic algorithms
- Some cryptographic tools
- Public Key Infrastructure (PKI)
- Introduction to cryptanalysis
- Some solutions to put in place to protect yourself against cryptographic attacks.
- Practical workshop to work on what was seen in the course
π Week 10: Preparing for certification
- Understand certification requirements
- Exam preparation techniques
- Review of key concepts covered so far
- Practice tests and review of exam questions
- Identification of weak areas and areas of improvement
- Exam time management techniques
π Week 11: Ethical hacking scenarios in real situations
- Real-world penetration test scenarios
- Report Writing Techniques
- Ethical hacking case studies
π Week 12: Building on achievements and planning for the future
- Review of key concepts and consolidation of skills
- Planning the next steps in a cybersecurity career
- Discussion on current and future cybersecurity trends