30 jours de défis cybersécurité est un parcours pratique de niveau intermédiaire composé de 30 laboratoires de type défi, répartis en six étapes de cinq jours. Issu du cursus Cybersecurity Engineer, il va de l’investigation du trafic et des contrôles défensifs à la reconnaissance, l’évaluation web, l’exploitation, la forensique, la réponse aux incidents et l’automatisation de sécurité en Python.
Ce parcours sert à évaluer vos compétences, et non à enseigner chaque notion sous forme de tutoriel introductif. Chaque jour propose un scénario, des livrables imposés et un état final vérifiable ; vous devez choisir les commandes et outils, interpréter les preuves et produire le résultat demandé. Les projets de la dernière étape sont classés avancés et combinent des techniques déjà rencontrées.
Ce que vous apprendrez
À l’issue de ce cours, vous serez en mesure de :
- Examiner des captures avec tcpdump et tshark, corréler des indicateurs et créer des détections Snort et des alertes d’analyste
- Auditer des hôtes Linux avec auditd et AIDE, repérer les altérations ou accès non autorisés et documenter les constats défensifs
- Effectuer une reconnaissance passive, cartographier hôtes et services avec Nmap, lancer des contrôles ciblés et hiérarchiser les corrections
- Valider des failles web telles que l’injection SQL, les défauts d’authentification et d’autorisation, XSS, XXE, la falsification de JWT et l’injection de modèles côté serveur
- Utiliser Metasploit et Meterpreter dans des scénarios contrôlés, pivoter dans un réseau interne et identifier des voies d’élévation de privilèges Linux
- Vérifier des signatures et données chiffrées, auditer des hachages de mots de passe, préserver des preuves disque, examiner la mémoire et reconstituer le comportement observé d’un malware
- Créer des utilitaires Python pour la collecte de bannières, les requêtes authentifiées, l’analyse de journaux, le scan concurrent de ports, l’énumération de répertoires et les rapports structurés
À qui s’adresse ce cours
Ce cours s’adresse aux personnes ayant terminé une initiation à la cybersécurité, aux analystes SOC ou pentesteurs juniors souhaitant réviser par des scénarios, et aux apprenants qui veulent pratiquer des workflows défensifs et offensifs variés.
Prérequis : Une maîtrise pratique du terminal Linux, des fichiers et permissions, de TCP/IP, DNS, HTTP et des bases de Python est fortement recommandée. Une première expérience de l’analyse de paquets, de Nmap, des vulnérabilités web et des sorties d’outils de sécurité est utile, car les défis n’enseignent pas chaque outil depuis le début.
Environnement d’apprentissage : Les défis s’exécutent dans des terminaux Ubuntu 22.04 avec des services locaux, captures réseau, preuves disque ou mémoire et instances cibles fournis par le cours. La reconnaissance passive interroge le domaine public d’entraînement zonetransfer.me ; n’utilisez les techniques de scan, d’exploitation, de récupération d’identifiants et d’automatisation que sur des systèmes dont vous êtes propriétaire ou que vous êtes explicitement autorisé à tester.
Questions fréquentes
Dois-je terminer exactement un défi par jour calendaire ?
Non. Les jours indiquent une séquence recommandée de 30 séances, regroupées en six étapes. Vous pouvez adopter un rythme quotidien ou consacrer davantage de temps aux défis complexes ; suivre l’ordre reste utile, car les projets ultérieurs combinent les techniques précédentes.
Ce parcours convient-il comme tout premier cours de cybersécurité ?
En général, non. Le niveau est intermédiaire, les 30 unités sont des défis et non des laboratoires guidés, et trois projets de fin de parcours sont classés avancés. Les débutants en profiteront davantage après une formation guidée en Linux, réseaux, sécurité web et script de base.
Les défis sont-ils uniquement défensifs ?
Non. La première étape insiste sur le trafic, l’audit des hôtes, la détection et les alertes ; les suivantes incluent reconnaissance, exploitation web, Metasploit, récupération d’identifiants, pivot et élévation de privilèges. Ces tâches offensives servent à pratiquer des évaluations autorisées dans des environnements contrôlés.
Le cours suffit-il pour être prêt à travailler ou passer une certification précise ?
Il ne suit pas le programme d’une certification unique, et 30 défis ne remplacent ni une théorie approfondie, ni la répétition, ni l’expérience de rédaction de rapports ou d’enquêtes plus vastes. Il sert surtout à tester votre étendue de compétences, repérer les lacunes et démontrer une pratique dans plusieurs domaines.


