> For the complete documentation index, see [llms.txt](https://olb.gitbook.io/thm-ctf-write-ups/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://olb.gitbook.io/thm-ctf-write-ups/takeover.md).

# Takeover

{% embed url="<https://tryhackme.com/room/takeover>" %}

Lien Gitbook:   <https://olb.gitbook.io/thm-ctf-write-ups/takeover>

## Setup

<figure><img src="https://100368042-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9atCPHvlQFB0GlCVKzJB%2Fuploads%2Frfm5HmnOrW3aGuXcwYpn%2Fimage.png?alt=media&amp;token=1fcc1e81-e8b0-4fd7-bdd5-64a487936fd8" alt=""><figcaption></figcaption></figure>

## Nmap

<figure><img src="https://100368042-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9atCPHvlQFB0GlCVKzJB%2Fuploads%2F6BEptCMNbdQ9i0ZuImRK%2Fimage.png?alt=media&amp;token=a9976cf5-7f12-4d3a-a3a7-cb8e8fed1033" alt=""><figcaption></figcaption></figure>

<figure><img src="https://100368042-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9atCPHvlQFB0GlCVKzJB%2Fuploads%2FEk5ZeEMpbEKLbgH5KbUr%2Fimage.png?alt=media&amp;token=4d12f579-bff0-47ac-936d-50c0f7b737e1" alt=""><figcaption></figcaption></figure>

### Résultats:

* Port 22 SSH Open&#x20;
* Port 80 http Open&#x20;
* Port 443 SSL open&#x20;
* OS Ubuntu&#x20;
* Apache/2.4.41&#x20;

&#x20;

On associe l'IP à `futurevera.thm` dans `/etc/hosts` comme indiqué dans la consigne du CTF.

Dès lors, l'URL <https://futurevera.thm> fonctionne mais le site ne donne accès a aucune info notable ...

## Gobuster  (directory)

&#x20;ne donne rien&#x20;

Il faut chercher des sous domaines:

## Gobuster (vhost)

&#x20;vhost et pas dns car ici il n'a pas de serveur DNS qui renvoie des infos sur ce domaine "local" futurevera.thm

{% code overflow="wrap" %}

```
gobuster vhost -u https://futurevera.thm -t 4 -w /usr/share/seclists/Discovery/DNS/subdomains-top1million-5000.txt --append-domain –k
```

{% endcode %}

* Ne pas oublier --`append-domain` : concaténer le sous domaine de la seclist au domaine&#x20;
* Ajouter `–k` pour ignorer le certificat TLS non reconnu par gobuster

<figure><img src="https://100368042-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9atCPHvlQFB0GlCVKzJB%2Fuploads%2FfL0lRaa9HNnPOTSrapDC%2Fimage.png?alt=media&amp;token=ea01217d-fe1a-4d6b-bb94-36c751e5a4aa" alt=""><figcaption></figcaption></figure>

2 résultats !

On se rend sur [https://support.futurevera.thm/ ](<https://support.futurevera.thm/ >) (après ajout de `support.futurevera.thm` à `/etc/hosts`)

L'analyse du certificat mentionne un autre domaine (DNS Name)

<figure><img src="https://100368042-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9atCPHvlQFB0GlCVKzJB%2Fuploads%2FQbxElJcHvkxZQlzllOsb%2Fimage.png?alt=media&amp;token=1e6165de-fe5b-464a-aec6-79dfe220b4ed" alt=""><figcaption></figcaption></figure>

[http://secrethelpdesk934752.support.futurevera.thm ](<http://secrethelpdesk934752.support.futurevera.thm >) (à ajouter au fichier host également) redirige vers un site qui donne le flag

<figure><img src="https://100368042-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9atCPHvlQFB0GlCVKzJB%2Fuploads%2FCVqRrgEYHbTwv68mjr8v%2Fimage.png?alt=media&amp;token=e524a251-0442-405f-aa43-c4d443af08a9" alt=""><figcaption></figcaption></figure>
