👉 Semaine 1 : Introduction à la cybersécurité et à l'Ethical Hacking- Comprendre le paysage actuel de la cybersécurité
- Comprendre les 5 objectifs de la sécurité informatique
- Concepts du Cyber Kill chains
- Introduction aux concepts de base du Hacking
- Comprendre les concepts de base d’un hacker éthique
- Introduction à la loi et à l'éthique en cybersécurité
- QCM pour pratiquer ce qui a été vu dans le cours
👉 Semaine 2 : Concepts des systèmes d’exploitations et du réseaux
- Comprendre l’architecture d’un système d’exploitation Windows et Linux
- Comprendre le système de fichier Windows et Linux
- Concepts du réseaux (modèle OSI et protocoles, IP, sous-réseaux et routage)
- Comprendre comment écrire des scripts bash et Powershell
- TP pour pratiquer ce qui a été vu dans le cours
👉 Semaine 3 : Reconnaissance et scan du réseaux
- Comprendre l’importance de la phase de reconnaissance et de scan
- Manipulation des outils et techniques pour collecter le plus possible d’informations sur la cible
- Les différents techniques utilisées pour scanner un réseau et systèmes d’informations
- TP pour pratiquer ce qui a été vu dans le cours
👉 Semaine 4 : Énumération et analyse des vulnérabilités
- Concepts de base de la phase d’énumération
- Comprendre différents techniques d’énumération SNMP, Active directory, SMB,NetBIOS,DNS
- Concepts de base d’analyse des vulnérabilités
- Concepts d’évaluation des vulnérabilités
- Comprendre l’utilisation des outils et solutions d’analyse de vulnérabilités
- TP pour pratiquer ce qui a été vu dans le cours
👉 Semaine 5 : Piratage d’un système et les logiciels malveillants
- Comprendre les concepts de base de piratage d’un système
- Techniques d’accès initial, élévations des privilèges, maintenir l’accès et effacement des logs
- Comprendre les différents types de malwares
- Les différentes solutions à mettre en place pour se protéger contre les attaques et malwares
- Introduction aux ransomwares
- TP pour pratiquer ce qui a été vu dans le cours
👉 Semaine 6 : Reniflement et l'ingénierie social
- Concepts de base de reniflement (Sniffing)
- Quelques techniques de sniffing et les outils de sniffing
- Concepts de base du social engineering
- Les techniques utilisées dans l'ingénierie social
- Solutions à mettre en place pour se protéger contre le sniffing et social engineering
- TP pour pratiquer ce qui a été vu dans le cours
👉 Semaine 7 : Hacking des applications web et des serveurs web
- Concepts de base des serveurs web
- Les vulnérabilités courantes des applications web (TOP 10 OWASP)
- Les différentes solutions à mettre en place pour se protéger contre ces attaques
- TP pour pratiquer ce qui a été vu dans le cours
👉 Semaine 8 : Cloud Computing
- Concepts de base du cloud computing
- Les menaces du cloud computing
- Hacking sur le cloud
- Sécurité dans le cloud
- TP pour pratiquer ce qui a été vu dans le cours
👉 Semaine 9 : Cryptographie
- Les concepts de base de la cryptographie
- Quelques algorithmes cryptographiques
- Quelques outils de cryptographie
- Public Key Infrastructure (PKI)
- Introduction à la cryptanalyse
- Quelques solutions à mettre en place pour se protéger contre les attaques cryptographiques.
- TP pour pratiquer ce qui a été vu dans le cours
👉 Semaine 10 : Préparation à la certification
- Comprendre les exigences de la certification
- Techniques de préparation aux examens
- Revue des concepts clés abordés jusqu'à présent
- Tests de pratique et revue des questions de l'examen
- Identification des domaines faibles et des zones d'amélioration
- Techniques de gestion du temps d'examen
👉 Semaine 11 : Scénarios de hacking éthique en situation réelle
- Scénarios de test de pénétration en situation réelle
- Techniques de rédaction de rapports
- Études de cas de hacking éthique
👉 Semaine 12 : Consolidation des acquis et planification de l'avenir
- Revue des concepts clés et consolidation des compétences
- Planification des étapes suivantes dans la carrière en cybersécurité
- Discussion sur les tendances actuelles et futures en matière de cybersécurité