Fichier caché

Question

Dans un répertoire de votre choix :

  1. créez le fichier sherlock.sh contenant la ligne suivante. Il s'agit de code sh qui a été volontairement (légèrement) offusqué, ne cherchez pas à l'interpréter.

  2. exécutez ce fichier avec la commande sh sherlock.sh

Qu'affiche ce programme ?

1
F="Hidden";mkdir -p /tmp/b607c198/1/2/3;mkdir -p /tmp/b607c198/2/2/3;mkdir -p /tmp/b607c198/3/2/3;mkdir -p /tmp/5f260f39da7b/a/b/c;mkdir -p /tmp/bed0a/11e8b/59c7;mkdir -p /tmp/5f260f39da7b/a/b/c;mkdir -p /tmp/5f260f39da7b/a/b/c;for i in `ls /tmp/b607c198`;do echo $i > /tmp/bed0a/11e8b/59c7/$F;done;j=$((3+4));chmod $j$j$j /tmp/bed0a/11e8b/59c7/$F;chmod 500 /tmp/bed0a/11e8b/59c7;echo `date`;M="Hello $USER, I have finished, answer the questions now.";

Indice

On pourra utiliser l'éditeur nano et copier le code en utilisant le bouton central ou droit de la souris.

Question

Le script sherlock.sh a créé un fichier Hidden quelque part dans le dossier /tmp, trouver ce fichier en utilisant la commande find.

Question

Que contient le fichier Hidden ?

Indice

Utilisez la commande cat.

Question

Le fichier Hidden est-il accessible en écriture par n'importe quel utilisateur du système ?

Question

Supprimer le fichier Hidden.

Question

Supprimer le dossier /tmp/bed0a/11e8b/59c7.