Parcours Bases de Linux
Bases de Linux est le point de départ. Presque tous les serveurs, les équipements réseau et les outils de sécurité tournent sous Linux, et qui défend un système (ou le teste avec autorisation) passe une bonne partie de son temps dans un terminal. Ici, tu apprends à te déplacer dans le système de fichiers, à trouver les fichiers cachés, à lire par morceaux des journaux interminables, à chercher des mots avec grep, à enchaîner des commandes avec des pipes et à comprendre permissions, variables d'environnement et historique : les bases que tu utiliseras dans tous les autres parcours.
Les laboratoires, dans l’ordre
- Premiers pas dans le shell
facile · 300 XP
Familiarise-toi avec la ligne de commande. Explore le système de fichiers et trouve le flag caché dans l'un des dossiers.
Aucun autre laboratoire requis.
- Où suis-je ? Chemins absolus et relatifs
facile · 320 XP
Le trésor n'est pas dans ton dossier personnel. Suis la chaîne d'indices : chacun te dit où trouver le suivant, tantôt avec un chemin relatif, tantôt avec un chemin absolu. Apprends à toujours savoir où tu es.
Prérequis : Premiers pas dans le shell.
- Fichiers cachés
facile · 320 XP
Ton dossier personnel a l'air presque vide, mais il ne l'est pas. Apprends à faire apparaître ce que ls garde caché et trouve la clé de la cachette.
Prérequis : Où suis-je ? Chemins absolus et relatifs.
- Lire par morceaux
facile · 300 XP
Le serveur de build a laissé un journal énorme. Inutile de tout lire : apprends à regarder seulement le début et la fin, à mesurer sa longueur, et trouve le code de livraison.
Prérequis : Fichiers cachés.
- Chercher dans le texte
moyen · 600 XP
Tu as hérité des notes et de la messagerie de Marta. Quelque part se trouve le token de la salle serveur, mais personne ne se souvient dans quel e-mail. Ne lis pas tout : cherche les bons mots avec grep.
Prérequis : Lire par morceaux.
- Trouver des fichiers
moyen · 600 XP
Les archives du siège sont un labyrinthe de dossiers. Un fichier au nom précis contient la clé du casier de la salle serveur : ne le cherche pas à la main, laisse le shell le chercher.
Prérequis : Chercher dans le texte.
- Pipes et filtres
moyen · 600 XP
Un relais radio a capté le même message des dizaines de fois, mais les parasites ont abîmé de nombreuses copies. Compte et trie les lignes avec une chaîne de commandes pour découvrir quel est le vrai message.
Prérequis : Trouver des fichiers.
- Permissions et propriétaires
moyen · 600 XP
Tous les fichiers ne sont pas pour tout le monde. Apprends à lire les permissions (rwx) avec ls -l, découvre ce que tu ne peux pas ouvrir et trouve le bon script à exécuter pour obtenir le code de livraison.
Prérequis : Trouver des fichiers.
- Environnement et historique
moyen · 600 XP
Tu as repris le poste d'un collègue et il t'a laissé son shell. Interroge l'environnement et l'historique des commandes pour récupérer les identifiants de la base de production... et découvre pourquoi on ne doit jamais les taper sur la ligne de commande.
Prérequis : Permissions et propriétaires.
Les commandes du parcours
Tout au long du parcours, le terminal simulé te fait utiliser ces commandes : ls, cat, cd, pwd, wc, head, tail, grep, find, base64, cut, sort, uniq, env, echo et history. Chaque page de laboratoire explique à quoi elles servent.
Approfondir avec les guides (en anglais)
Les autres parcours
- Encodages et secrets – Base64, hexadécimal, chiffrements
- Recon & Scanning – Nmap, bannières, DNS, énumération
- Web Exploitation – Dossiers cachés, cookies, accès
- Privilege Escalation – De user à root
- Blue Team / Défense – Logs, incidents, hardening