---
description: >-
  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
---

# Tryhackme CTF Write-Up : Brooklyn Nine Nine

<mark style="color:yellow;">**Enumération**</mark>

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

<figure><img src="https://3839766064-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxQeXO8rMJOSwaAmFiOY8%2Fuploads%2Ftl3GXMOXs4sbQIP9tjgT%2FScreenshot_1.png?alt=media&#x26;token=c4f2076d-c99e-487c-9614-9be2d72e0a0a" alt=""><figcaption></figcaption></figure>

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&#x20;



<figure><img src="https://3839766064-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxQeXO8rMJOSwaAmFiOY8%2Fuploads%2FfbGxHy4FYoawyl2oP9hQ%2FScreenshot_4.png?alt=media&#x26;token=a20a2f37-66a6-439c-a042-1910fe3f9868" alt=""><figcaption></figcaption></figure>

<figure><img src="https://3839766064-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxQeXO8rMJOSwaAmFiOY8%2Fuploads%2FzfoH0HTYh9pRWkGHGUVp%2FScreenshot_3.png?alt=media&#x26;token=f114e77f-64e3-4c37-a79e-26f75cc5f28b" alt=""><figcaption></figcaption></figure>

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



<figure><img src="https://3839766064-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxQeXO8rMJOSwaAmFiOY8%2Fuploads%2FSLvEcVaqtYgBZmGtJZuF%2FScreenshot_5.png?alt=media&#x26;token=9f842900-e721-46c7-be70-336875e29cf7" alt=""><figcaption></figcaption></figure>

En effet, en quelques secondes avec hydra nous obtenons le mot de passe ssh de jake



<mark style="color:yellow;">**Récupération du flag user :**</mark>&#x20;

<figure><img src="https://3839766064-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxQeXO8rMJOSwaAmFiOY8%2Fuploads%2Fg1Ecl0STKTP7VnisAhDl%2FScreenshot_6.png?alt=media&#x26;token=6f35df2e-27a6-4de3-8cb0-07f6c5ea82f6" alt=""><figcaption></figcaption></figure>

<mark style="color:yellow;">**Elévation de Privilèges :**</mark>&#x20;



Commençons par regarder les permissions sudo accessible pour jake,

nous voyons que `/usr/bin/less` peut-être utiliser avec les permissions root

<figure><img src="https://3839766064-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxQeXO8rMJOSwaAmFiOY8%2Fuploads%2FS54v6sIxJKWCI1ltD2j1%2FScreenshot_7.png?alt=media&#x26;token=8d669ded-86fd-4a12-b05e-a9211bc4a22d" alt=""><figcaption></figcaption></figure>

Regardons avec [https://gtfobins.github.io/](https://gtfobins.github.io/) si nous pouvons abuser de ce binaire



<figure><img src="https://3839766064-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxQeXO8rMJOSwaAmFiOY8%2Fuploads%2FJAGMOv6lVUCljKZQKuSL%2FScreenshot_8.png?alt=media&#x26;token=a9c107f0-32a2-4cbe-9bc6-2d676bcae945" alt=""><figcaption></figcaption></figure>

et en effet nous pouvons en abuser

Il ne reste plus qu'à copier la commande et nous sommes root, nous pouvons récupérer le flag root :)&#x20;

<figure><img src="https://3839766064-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxQeXO8rMJOSwaAmFiOY8%2Fuploads%2FT22MICtWNIeUajLNdkXS%2Frootflag.png?alt=media&#x26;token=7a570055-2605-42aa-9b3e-2e92c79e019c" alt=""><figcaption></figcaption></figure>

J'espère que vous aurez appris quelque chose et apprécié mon write-up

N'hésitez pas à faire la room sur tryhackme : [https://tryhackme.com/room/brooklynninenine](https://tryhackme.com/room/brooklynninenine)

mon profil tryhackme : [https://tryhackme.com/p/Frozzinours](https://tryhackme.com/p/Frozzinours)
