# Ballistic Missile Submarine

**Catégorie:** Radio-Fréquence - **Difficulté:** Moyen

Fichier : [Google Drive - Ballistic Missile Submarine](https://drive.google.com/file/d/1DrMA241T_6tF6XNhyooKm6Jki9MDoF5Y/view?usp=sharing)

**Description:**

<figure><img src="https://4219205392-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fybn4btwQnvitOl9uXz9p%2Fuploads%2Fnmy7IkTwkZ3JJ6x2YmVD%2Fimage.png?alt=media&#x26;token=60f1d208-9d9e-43b0-8432-0181d0194f00" alt=""><figcaption></figcaption></figure>

**Solution:**

Pour ce challenge, il nous faut de nouveau un outil permettant d'ouvrir et d'exploiter ce type de fichier.&#x20;

Après de nombreux tests, j'ai finis par trouver [Universal Radio Hacker (URH)](https://github.com/jopohl/urh).\
Ce logiciel est très simple à installer et encore plus pour son utilisation.

Tout d'abord en ouvrant le fichier, nous voyons un motif en forme de "vague". Nous essayons donc de trouver quelque chose d'intéressant :&#x20;

<figure><img src="https://4219205392-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fybn4btwQnvitOl9uXz9p%2Fuploads%2FWBADHDQ3ezXLUip4B4SB%2Fimage.png?alt=media&#x26;token=a2d1f2c6-a20c-440a-9488-eb556fadec85" alt="" width="563"><figcaption></figcaption></figure>

Bon après avoir longtemps cherché dans le motif, nous ne trouvons rien de vraiment intéressant...\
Une option intéressante est présente : Signal View.\
En tentant de changer cette option par "Demodulated", nous avons un nouveau motif : <br>

<figure><img src="https://4219205392-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fybn4btwQnvitOl9uXz9p%2Fuploads%2FLVJX8FtuBpSBRewDDpCb%2Fimage.png?alt=media&#x26;token=4f44a8d9-41b4-4d7a-acf6-c4caf5b6e3b1" alt="" width="563"><figcaption></figcaption></figure>

En regardant le motif attentif, nous remarquons qu'il s'agit de motif assez répétitif. Soit il s'agit d'un rectangle, soit d'un petit carré.\
Mais à quoi peut faire penser ce motif !? Bien-sûr, c'est du MORSE :smirk:

Alors ce qu'il nous reste à faire, c'est de regarder et noter les . et - que nous voyons (. = carré, - = rectangle).\
Voici ce que nous obtenons : *`··· − ·− ·−· − ·−·−·− ····− −−−−− ····− −·−· − ··−· ·−·−·− ·− −·−· −·−· −−− ·−·· ·− −·· · ·−·−·− ·−−· ····− ··− ·−·· ··−−·− ···− ···−− ·−· ·−−−− ····− ·· −· ···−− ··−−·− ···−− ····· − ··−−·− ··− −· ··−−·− −− −−−−− ·−· ····· ···−− ··−−·− ··−−·· ·−·−·− ·− −·−· −·−· −−− ·−·· ·− −·· ·`*

Avec CyberChef, voici ce que ça nous donne une fois converti :&#x20;

<figure><img src="https://4219205392-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fybn4btwQnvitOl9uXz9p%2Fuploads%2FhdNOlGf0Mzqb9U3yqRaH%2Fimage.png?alt=media&#x26;token=ae686f8f-add5-4754-ba9b-3e4e867eed93" alt="" width="563"><figcaption></figcaption></figure>

Avec le texte, nous pouvons donc reformer le flag en respectant le format habituel.

<details>

<summary>🚩 FLAG</summary>

```
404CTF{P4UL_V3R14IN3_35T_UN_M0R53_?}
```

</details>
