Introduction
Dans ce défi, vous allez vérifier la version de Kali Linux qui s'exécute à l'intérieur d'un conteneur Docker. Pour ce faire, vous devrez accéder au terminal du conteneur, extraire la valeur VERSION_ID du fichier /etc/os-release, puis l'enregistrer dans un fichier nommé version.txt dans le répertoire ~/project de la machine hôte.
Le script de configuration télécharge l'image kalilinux/kali-rolling si elle n'est pas déjà présente et lance un conteneur nommé kali-container. Vous devrez utiliser docker exec pour entrer dans le conteneur, cat /etc/os-release pour identifier la version, puis créer le fichier version.txt contenant le VERSION_ID extrait. Le script de vérification s'assurera que le conteneur est actif et que le fichier version.txt contient la version correcte.
Vérifier la version de Kali Linux
Un audit de sécurité critique nécessite que vous identifiiez rapidement la version de Kali Linux utilisée dans un conteneur Docker. Votre équipe a besoin de cette information pour garantir la compatibilité avec les derniers outils de sécurité et maintenir l'intégrité du système.
Tâches
- Accéder au terminal du conteneur Kali Linux.
- Utiliser la commande
cat /etc/os-releasepour trouver leVERSION_ID. - Créer un fichier nommé
version.txtdans le répertoire~/projectet y inscrire leVERSION_ID.
Exigences
- Vous devez accéder au conteneur Kali Linux en utilisant la commande
docker exec -it kali-container /bin/bash. - Vous devez utiliser la commande
cat /etc/os-releaseà l'intérieur du conteneur pour trouver leVERSION_ID. - Vous devez créer un fichier nommé
version.txtdans le répertoire~/project. - Le fichier
version.txtdoit contenir uniquement la valeur duVERSION_ID.
Exemples
Si le VERSION_ID dans /etc/os-release est 2023.3, alors le fichier version.txt doit contenir :
2023.3

Conseils
- Commencez par utiliser
docker exec -it kali-container /bin/bashpour entrer dans le conteneur. - Utilisez ensuite
cat /etc/os-releasepour repérer leVERSION_ID. - Enfin, utilisez
echoet la redirection>pour créer le fichierversion.txtdans le répertoire~/projectde la machine hôte. Vous devrez peut-être utiliserdocker cppour copier le fichier du conteneur vers l'hôte. Alternativement, vous pouvez écrire la version dans un fichier à l'intérieur du conteneur, puis utiliserdocker cppour le transférer sur l'hôte.
Résumé
Dans ce défi, l'objectif était de vérifier la version de Kali Linux s'exécutant dans un conteneur Docker. Cela a nécessité de s'assurer que l'image Kali Linux était bien téléchargée et que le conteneur était actif. Ensuite, nous avons accédé au terminal du conteneur via docker exec -it kali-container /bin/bash pour extraire le VERSION_ID du fichier /etc/os-release avec la commande cat /etc/os-release.
Pour finir, le VERSION_ID extrait a été enregistré dans un fichier nommé version.txt situé dans le répertoire ~/project de la machine hôte. Cette opération peut être réalisée en redirigeant la sortie d'une commande echo vers le fichier, ou en utilisant docker cp pour transférer le fichier depuis le conteneur vers l'hôte si nécessaire.


