Retour à l’Académie

CLR-1 · Lab pratique · Facile ·environ 20 min

Linux : les fichiers cachés

Premier jour sur un serveur : retrouve ce qu’a laissé l’analyste précédent, une permission dangereuse et une rafale de connexions SSH, uniquement avec le terminal.

La mission

C’est ton premier jour au SOC. Ton chef d’équipe te donne un accès shell à srv01, un serveur Ubuntu interne, avec le compte analyst, et te demande un premier tour d’horizon avant de te confier tes propres tickets.

Trois choses à vérifier :

  1. L’analyste précédent a laissé des notes de passation quelque part dans ton dossier personnel, mais tu ne les verras pas du premier coup.
  2. Quelqu’un a installé une tâche dans /opt à la va-vite : vérifie qui peut modifier ces fichiers.
  3. Ce matin, le journal SSH dans /var/log était agité. Mesure l’ampleur du problème.

Tout se passe dans le terminal ci-dessous. Commence par help, puis ls, cd et cat. Rien ici ne touche un vrai système : c’est un serveur simulé qui tourne dans ton navigateur.

Bon réflexe : lire avant d’agir. README.txt et le ticket dans tickets/ expliquent ce que l’équipe attend de toi.

Terminal

Tapez help pour voir les commandes disponibles. Tab pour compléter, ↑ ↓ pour l’historique.

Questions

  1. L’analyste précédent a laissé des notes dans ton dossier personnel (/home/analyst), dans un fichier caché. Quel est son nom, exactement comme ls -a l’affiche ?25 XP

    1. Lis ce fichier. Il contient un flag de la forme ZEN{...}. Lequel ?25 XP

      1. Dans /opt, un fichier peut être modifié par n’importe quel utilisateur du système. Quel utilisateur en est le propriétaire ?25 XP

        1. Combien de tentatives de mot de passe SSH échouées viennent de l’IP 203.0.113.45 dans /var/log/auth.log ? Donne un nombre.25 XP