Trouver les drapeaux

LinuxLinuxIntermediate
Pratiquer maintenant

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

Introduction

Ce défi est conçu pour tester votre maîtrise de l'utilisation de différentes commandes Linux pour résoudre une série de défis.

Le défi consiste à trouver des drapeaux dans différents répertoires, extraire des fichiers d'archives zip, éditer des fichiers et supprimer des fichiers spécifiés en fonction du contenu d'un fichier de drapeau.

Ceci est un Challenge, qui diffère d'un Guided Lab en ce sens que vous devez essayer de réaliser la tâche du challenge de manière indépendante, plutôt que de suivre les étapes d'un laboratoire pour apprendre. Les challenges sont généralement un peu difficiles. Si vous trouvez cela difficile, vous pouvez discuter avec Labby ou consulter la solution. Les données historiques montrent que c'est un défi de niveau débutant avec un taux de réussite de 82%. Il a reçu un taux d'avis positifs de 100% de la part des apprenants.

Trouver le premier drapeau

Le premier drapeau est caché dans le répertoire courant.

Objectif

Trouver le premier fichier de drapeau, obtenir une indication sur les drapeaux suivants en examinant le fichier de drapeaux, et déplacer ce fichier dans le répertoire ~/resolve.

Exemple de résultat

Félicitations! Vous avez trouvé le premier drapeau. Le drapeau suivant se trouve dans le répertoire personnel du compte root.

Exigence

  • Vous devriez être capable de trouver le premier fichier de drapeau dans le répertoire courant en utilisant la commande cat.
✨ Vérifier la solution et pratiquer

Trouver le deuxième drapeau

Le deuxième drapeau se trouve dans le répertoire personnel du compte root.

Objectif

Trouver le deuxième fichier de drapeau, obtenir une indication sur les drapeaux suivants en examinant le fichier de drapeaux, et déplacer ce fichier dans le répertoire /home/labex/resolve.

Exemple de résultat

Excellent travail! Vous avez trouvé le deuxième drapeau. Le drapeau suivant se trouve dans un fichier zip dans le répertoire courant. Conseils : vous devez vous déconnecter du compte root.

Exigence

  • Vous devriez être capable de vous connecter en tant que root, de naviguer jusqu'au répertoire personnel et de trouver le deuxième fichier de drapeau.
✨ Vérifier la solution et pratiquer

Trouver le troisième drapeau

Le troisième drapeau se trouve dans un fichier zip dans le répertoire courant.

Objectif

Extraire le troisième fichier de drapeau, obtenir une indication sur les drapeaux suivants en examinant le fichier de drapeaux, et déplacer ce fichier dans le répertoire ~/resolve.

Exemple de résultat

Bien joué! Vous avez trouvé le troisième drapeau. Le drapeau suivant se trouve dans une section d'un grand fichier largefile.txt dans le répertoire /tmp. Conseils : le dernier fichier de drapeau a un nom de fichier contenant le mot flag.

Exigence

  • Vous devriez être capable d'extraire le troisième fichier de drapeau de l'archive zip.
  • Votre plateforme Linux doit avoir la commande unzip installée.
✨ Vérifier la solution et pratiquer

Trouver le quatrième drapeau

Le quatrième drapeau se trouve dans une section du fichier largefile.txt dans le répertoire /tmp.

Objectif

Trouver le quatrième fichier de drapeau et déplacer ce fichier dans le répertoire ~/resolve.

Exemple de résultat

Travail excellent! Vous avez trouvé le quatrième drapeau.

Exigence

  • Vous devriez être capable de trouver le quatrième fichier de drapeau en extrayant une section d'un grand fichier largefile.txt dans le répertoire /tmp.
✨ Vérifier la solution et pratiquer

Sommaire

Félicitations! Vous avez terminé le Défi des commandes Linux. Ce défi a été conçu pour tester votre maîtrise de l'utilisation de diverses commandes Linux pour résoudre une série de défis.

En terminant ce défi, vous avez démontré votre capacité à naviguer et à manipuler des fichiers et des répertoires, à extraire des fichiers d'archives zip et à supprimer des fichiers selon des conditions spécifiées. Continuez à pratiquer et à explorer différentes commandes Linux pour améliorer vos compétences et vos connaissances du système d'exploitation Linux.