Kali Linux rassemble de nombreux outils de sécurité dans une seule distribution. Ce cours enseigne les bases de Linux et les méthodes simples et vérifiables nécessaires pour utiliser cet environnement avec assurance. Quatre étapes regroupent 14 labs guidés et 14 défis associés, depuis vos premières commandes dans le terminal jusqu'à la découverte de services locaux, l'inspection de paquets, la pratique des outils de mots de passe, la collecte d'informations avec Metasploit et la vérification d'une limite d'accès par pare-feu.
Chaque lab guidé explique les commandes et leurs résultats. Le défi associé propose une nouvelle tâche utilisant les mêmes compétences, avec un environnement d'entraînement distinct et une solution complète à consulter. Suivez l'ordre du cours pour acquérir les bases avant d'utiliser les outils des dernières étapes.
Ce que vous apprendrez
- Entrer dans le terminal Kali préparé avec un compte utilisateur ordinaire, le distinguer de l'hôte Ubuntu et consigner les informations réelles du système.
- Parcourir les chemins, modifier et organiser les fichiers d'exercice, puis filtrer les sorties d'outils à l'aide de tubes et de redirections.
- Gérer les utilisateurs et permissions d'entraînement, trouver et installer des outils individuels, puis contrôler les processus tout en examinant les journaux d'application.
- Examiner les interfaces, les routes, les réponses DNS, les ports en écoute et la connectivité des services.
- Effectuer une découverte ciblée avec Nmap et interpréter les états des ports et les indices applicatifs sans les confondre avec la confirmation d'une vulnérabilité.
- Examiner les requêtes HTTP, les codes d'état, les en-têtes et les corps avec curl, puis capturer et lire un échange HTTP local limité avec tcpdump.
- Retrouver hors ligne les mots de passe correspondant aux hachages faibles fournis avec John et effectuer une petite vérification en ligne d'identifiants SSH avec Hydra, en confirmant l'authentification réelle.
- Examiner et exécuter un module auxiliaire Metasploit de collecte du titre HTTP, puis appliquer et vérifier une limite d'accès à un service selon la source avec iptables.
Étapes du cours
- Bases de Kali et fichiers d'exercice : identification de l'environnement, opérations sur les fichiers et résultats lisibles tirés de textes fournis.
- Gestion de l'environnement Kali : utilisateurs, permissions, recherche de paquets, processus, journaux et bases du réseau.
- Découverte des services et du trafic réseau : découverte de services avec Nmap, inspection HTTP et captures de paquets valides.
- Outils de mots de passe, Metasploit et contrôle d'accès : récupération hors ligne, tests d'authentification en ligne limités, résultat d'un module auxiliaire et accès clients autorisés ou refusés.
Les résultats sont concrets : fichiers organisés, résultats filtrés, rapports sur les services, fichiers HTTP distincts, pcap analysable, résultats de récupération associés aux comptes, identité authentifiée, observations d'un module consignées et politique de pare-feu active et enregistrée.
À qui s'adresse ce cours ?
Ce cours s'adresse aux personnes qui découvrent Kali Linux, y compris sans expérience préalable de la ligne de commande Linux. Aucune installation de Kali, expérience des outils de sécurité ou formation Linux séparée n'est requise. Les premiers modules présentent les commandes et concepts nécessaires aux tâches suivantes. Lisez les explications, examinez les sorties et utilisez chaque défi pour vous exercer de façon autonome.
Environnement d'apprentissage
Les labs ouvrent un Terminal dans le navigateur sur une VM Ubuntu. La préparation met en place un conteneur Kali Rolling, les outils nécessaires et les éventuels services d'entraînement dédiés. La commande kali ouvre le shell Bash Kali avec un compte utilisateur ordinaire ; exit vous ramène au Terminal de l'hôte. Les fichiers d'exercice se trouvent dans l'espace de travail partagé /home/labex/project. La préparation des outils prend du temps avant que les étapes d'apprentissage soient disponibles. Le téléchargement plus volumineux de Metasploit peut prendre plus de dix minutes sur un miroir de paquets lent.
Chaque module prépare ses propres données et cibles. Vous n'avez besoin d'aucun fichier ni service en cours d'exécution provenant d'un lab précédent. Les exercices sur les services utilisent des points de connexion locaux fournis ou un réseau d'entraînement dédié. La préparation des images et des paquets exige une connexion au registre et aux dépôts, mais les tâches de sécurité ne dépendent pas de cibles publiques de démonstration.
Cet environnement conteneurisé prend en charge les méthodes de travail dans le terminal enseignées ici. Il ne fournit ni bureau Kali complet, ni accès au matériel sans fil, ni persistance entre des sessions de lab distinctes. Les commandes nécessitant des privilèges élevés l'expliquent explicitement ; le travail courant utilise le compte apprenant ordinaire.
Questions fréquentes
Dois-je installer tous les outils Kali ?
Non. La préparation fournit les outils de chaque module. La paire consacrée à la gestion des paquets enseigne la recherche et l'installation d'outils individuels et explique comment les métapaquets regroupent des outils. Une mise à niveau complète de la distribution ou l'installation de tous les outils n'est pas nécessaire pour ces tâches.
La paire Metasploit réalise-t-elle une exploitation ?
Elle utilise le module auxiliaire de titre HTTP pour recueillir des informations réelles sur une page locale. Vous apprenez à rechercher, examiner, configurer et exécuter un module, puis à en consigner les résultats. Une réponse contenant un titre constitue un résultat de collecte d'informations, pas la preuve d'une vulnérabilité ni d'un shell distant.
Qu'est-ce qui rend un défi terminé ?
Le résultat demandé doit exister et correspondre à l'environnement d'entraînement. Les contrôles examinent les fichiers produits et l'état du système : les captures de paquets doivent être analysables, les identifiants retrouvés doivent correspondre aux échantillons fournis ou permettre l'authentification, et le pare-feu doit refuser un client tout en préservant le chemin autorisé. Démarrer un outil ou créer un fichier de sortie vide ne suffit pas.
Que puis-je étudier ensuite ?
Poursuivez avec Nmap pour débutants, Wireshark pour débutants, Hydra pour débutants ou Metasploit pour débutants pour approfondir la pratique des outils. Ce cours d'introduction pose les bases de l'environnement et d'une méthode fondée sur des résultats vérifiables ; un test d'intrusion complet nécessite davantage d'étude et de pratique autorisée.





