# vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv

**Catégorie:** Web\
**Difficulté:** -\
**Flag:** CYBN{VVvvvVVvvVvvVvvvvvvVVVVVV}

## Challenge

{% hint style="info" %}
**Description**

***

vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv

Vous avez essayé de vous déconnecter ?

https://roombaverse.cybernight-c.tf/
{% endhint %}

{% hint style="warning" %}
Ce challenge tourne sur un docker et n'est pas disponible
{% endhint %}

## Solution

Comme dit dans la description du challenge, il faut étudier la déconnexion.

<figure><img src="https://2344605990-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5vTwbgJFy6k3bN4a9ntp%2Fuploads%2Faw4pA8N3GW6ijXHaL0CI%2Fimage.png?alt=media&#x26;token=18870179-d9f2-4ca1-bfe8-185e962d82d1" alt=""><figcaption></figcaption></figure>

Le challenge se passe donc sur la route **/deconnexion** du site **`roombaverse.cybernight-c.tf`**.

En utilisant **PostMan** on peut faire une requête **OPTIONS** sur la route pour connaître les autres méthodes acceptées.

<figure><img src="https://2344605990-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5vTwbgJFy6k3bN4a9ntp%2Fuploads%2F5Gm6U7Gdr4SZ5XyRKGMz%2Fimage.png?alt=media&#x26;token=0e5ba6b8-ba00-4f09-a6f1-aabb434085c7" alt=""><figcaption></figcaption></figure>

On peut voir dans les headers reçus que la méthode **CLEAN** est acceptée, ce n'est absolument pas une méthode standard. On peut alors la tester en l'écrivant manuellement dans PostMan.

**ATTENTION**, il faut impérativement les paramètres suivants dans PostMan pour gagner du temps (surtout éviter de faire d'autres étapes):

_`Automatically follow redirects`_ est activée :

<figure><img src="https://2344605990-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5vTwbgJFy6k3bN4a9ntp%2Fuploads%2FGiwMsws8PEohfLgPSEYt%2Fimage.png?alt=media&#x26;token=1c41658f-9af8-4c7b-89ff-eeb4d85b82a3" alt=""><figcaption></figcaption></figure>

_`Disable cookie jar`_ est désactivé :

<figure><img src="https://2344605990-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5vTwbgJFy6k3bN4a9ntp%2Fuploads%2FVThVjKYswD18MjeVR6tp%2Fimage.png?alt=media&#x26;token=0058ea83-c749-4201-b4a8-22835e0aadf6" alt=""><figcaption></figcaption></figure>

Il ne reste plus qu'à faire la requête **CLEAN** et l'on recevra le flag dans un toast :

<figure><img src="https://2344605990-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5vTwbgJFy6k3bN4a9ntp%2Fuploads%2FT6QFzGmz2d34xaFiASsD%2Fimage.png?alt=media&#x26;token=7c048b0b-070f-4ff4-b3b5-2dfbc6b3f34f" alt=""><figcaption></figcaption></figure>
