Vérifier la version de Kali Linux

Kali LinuxKali LinuxBeginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Dans ce défi, vous allez vérifier la version de Kali Linux exécutée dans un conteneur Docker. Cela implique d'accéder au terminal du conteneur, d'extraire le VERSION_ID du fichier /etc/os-release, et de l'enregistrer dans un fichier nommé version.txt dans le répertoire ~/project sur la machine hôte.

Le script de configuration télécharge l'image kalilinux/kali-rolling si elle n'est pas présente et démarre un conteneur nommé kali-container. Vous devrez utiliser docker exec pour accéder au conteneur, cat /etc/os-release pour trouver la version, puis créer le fichier version.txt avec le VERSION_ID extrait. Le script de vérification contrôle si le conteneur est en cours d'exécution et si le fichier version.txt contient la version correcte.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL kali(("Kali")) -.-> kali/KaliGroup(["Kali"]) kali/KaliGroup -.-> kali/term_ops("Kali Terminal") kali/KaliGroup -.-> kali/file_ctrl("File Management") kali/KaliGroup -.-> kali/bash_code("Bash Scripting") subgraph Lab Skills kali/term_ops -.-> lab-552268{{"Vérifier la version de Kali Linux"}} kali/file_ctrl -.-> lab-552268{{"Vérifier la version de Kali Linux"}} kali/bash_code -.-> lab-552268{{"Vérifier la version de Kali Linux"}} end

Vérifier la version de Kali Linux

Un audit de sécurité critique exige que vous identifiiez rapidement la version de Kali Linux exécutée dans un conteneur Docker. Votre équipe a besoin de ces informations pour assurer 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-release pour trouver le VERSION_ID.
  • Créer un fichier nommé version.txt dans le répertoire ~/project et y écrire le VERSION_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 le VERSION_ID.
  • Vous devez créer un fichier nommé version.txt dans le répertoire ~/project.
  • Le fichier version.txt doit contenir uniquement la valeur du VERSION_ID.

Exemples

Si le VERSION_ID dans /etc/os-release est 2023.3, alors le fichier version.txt doit contenir :

2023.3
Example of version.txt content

Astuces (Hints)

  • Tout d'abord, utilisez docker exec -it kali-container /bin/bash pour entrer dans le conteneur.
  • Ensuite, utilisez cat /etc/os-release pour trouver le VERSION_ID.
  • Enfin, utilisez echo et la redirection > pour créer le fichier version.txt dans le répertoire ~/project sur la machine hôte. Vous devrez peut-être utiliser docker cp pour copier le fichier du conteneur vers l'hôte. Alternativement, vous pouvez écrire la version dans un fichier à l'intérieur du conteneur, puis utiliser docker cp pour le copier vers l'hôte.
✨ Vérifier la solution et pratiquer

Résumé

Dans ce défi, la tâche consiste à vérifier la version de Kali Linux exécutée dans un conteneur Docker. Cela nécessite d'abord de s'assurer que l'image Kali Linux est téléchargée (pulled) et que le conteneur est en cours d'exécution. Ensuite, il faut accéder au terminal du conteneur en utilisant docker exec -it kali-container /bin/bash et extraire le VERSION_ID du fichier /etc/os-release en utilisant cat /etc/os-release.

Enfin, le VERSION_ID extrait est écrit dans un fichier nommé version.txt situé dans le répertoire ~/project sur la machine hôte. Ceci peut être réalisé en affichant (echoing) la version et en redirigeant la sortie vers le fichier, potentiellement en utilisant docker cp pour transférer le fichier du conteneur vers l'hôte si nécessaire.