Skip to content

Latest commit

 

History

History

Ressources

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

Level 00

Il a aucun fichier dans le home du user level00, nous commençons donc à explorer les dossiers à la racine.

Pour avoir la liste des users et des groupes existants nous avons fait un cat des fichiers /etc/passwd et /etc/group

Après un long moment de recherche, nous décidons de nous demander On cherche quoi exactement ? Un fichier mais quoi ?. Nous avons donc l'idée de rechercher un fichier appartenant au group level00 ou flag00 et quoi de mieux que find pour le faire ?

~ find /* -group flag00 2> /tmp/error
/rofs/usr/sbin/john
/usr/sbin/john

En recherchant les fichiers appartenant au groupe flag00, on trouve 2 fichier un dans le dossier parent rofs (une copie de l'ISO en read only) et un autre dans /usr/sbin/john. Les deux étant les même fichier, il suffit d'en cat un seul.

~ cat /usr/sbin/john
cdiiddwpgswtgt

Nous nous trouvons face à une chaîne de charactères pour le moins étrange, et nous en déduisons qu'il s'agit d'un ROT, ou un cryptage équivalent. En faisant un ROT 11, on tombe sur une phrase en anglais.

cdiiddwpgswtgt --rot11--> nottoohardhere

Nous venons de trouver le mot de passe de l'utilisateur flag00, il ne nous reste plus qu'a effectuer la commande su flag00, puis getflag.

~ su flag00
Password:
Dont forget to launch getflag !
~ getflag
Check flag.Here is your token : x24ti5gi3x0ol2eh4esiuxias
~ su level01
Password: