Dans ce write-up, nous verrons comment compléter Brooklyn Nine Nine de TryHackMe, Un challenge CTF de niveau débutant qui requiert plusieurs techniques : nmap, hydra, elévation de privilège
Enumération
Commençons par un scan Nmap pour voir les ports ouverts puis un second sur ceux ouverts pour voir les services qui tournent dessus ainsi que le script par défaut de nmap sur ces ports
Dans ce scan nous trouvons que trois ports sont ouverts :
21 : un service ftp vsftpd
22 : un service ssh OpenSSH 7.6p1
80 : Un serveur Apache httpd 2.4.29
Nous voyons que sur le service ftp nous pouvons nous connecter en tant qu'anonymous et qu'il y'a un fichier texte lisible " note_to_jake.txt ", récupérons-le
Le contenu de ce fichier nous indique trois utilisateurs Jake Holt et Amy, ainsi que le mot de passe de jake est faible, une incitation au brute force
En effet, en quelques secondes avec hydra nous obtenons le mot de passe ssh de jake
Récupération du flag user :
Elévation de Privilèges :
Commençons par regarder les permissions sudo accessible pour jake,
nous voyons que /usr/bin/less peut-être utiliser avec les permissions root