> For the complete documentation index, see [llms.txt](https://writeups.ayweth20.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://writeups.ayweth20.com/2023/404ctf-2023/securite-materielle/un-reveil-difficile.md).

# Un réveil difficile

**Catégorie:** Sécurité Matérielle - **Difficulté:** Facile

{% file src="/files/m3Gzo1HcXmADD67q2KVB" %}

**Description:**

<figure><img src="https://4219205392-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fybn4btwQnvitOl9uXz9p%2Fuploads%2F8NTKgkfLjBG9UFgDeeVZ%2Fimage.png?alt=media&amp;token=d7f26612-2e8d-4bc4-9060-4d0bff87df97" alt=""><figcaption></figcaption></figure>

**Solution:**

Pour ce challenge de sécurité matérielle, il suffit de bien lire l'énoncé.

Nous savons qu'il faut trouver le flag grâce à l'affichage fourni par les 4 afficheurs 7 segments.\
Tout d'abord, il est dit qu'il faut afficher "Un\_c" pour pouvoir bien continuer. Pour ce faire, nous allons jouer avec le bloc input de gauche :&#x20;

<figure><img src="https://4219205392-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fybn4btwQnvitOl9uXz9p%2Fuploads%2FB8ZvNfMRlh1Uy26RmEXz%2Fimage.png?alt=media&amp;token=d4c0936d-27e9-4fed-88af-7d103eeaddc4" alt="" width="563"><figcaption><p>Horloge : 0</p></figcaption></figure>

Après cela, il suffit simplement de faire tourner l'horloge pour avoir la partie suivante :&#x20;

<figure><img src="https://4219205392-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fybn4btwQnvitOl9uXz9p%2Fuploads%2FYLV5p9IZDr26Kt630p1A%2Fimage.png?alt=media&amp;token=521a3501-ba79-401b-8e22-59d56f7ecf42" alt="" width="563"><figcaption><p>Horloge : 1</p></figcaption></figure>

Continuons ainsi jusqu'au maximum de l'horloge (7) :&#x20;

<figure><img src="https://4219205392-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fybn4btwQnvitOl9uXz9p%2Fuploads%2FqahBna4PDLx9wTIdX2B1%2Fimage.png?alt=media&amp;token=14815e37-0adf-43b9-bd35-daf998bd6fed" alt="" width="325"><figcaption><p>Horloge : 2</p></figcaption></figure>

<figure><img src="https://4219205392-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fybn4btwQnvitOl9uXz9p%2Fuploads%2FvwHNNk5wkOf8zXhLO6AH%2Fimage.png?alt=media&amp;token=78ad0bf4-c476-4c2a-b5f0-d70aebc8698b" alt="" width="323"><figcaption><p>Horloge : 3</p></figcaption></figure>

<figure><img src="https://4219205392-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fybn4btwQnvitOl9uXz9p%2Fuploads%2FmSsrTv00Lc3FnR1Fm3S5%2Fimage.png?alt=media&amp;token=b35d832c-2595-42ae-b17f-bb159f2d999d" alt="" width="325"><figcaption><p>Horloge : 4</p></figcaption></figure>

<figure><img src="https://4219205392-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fybn4btwQnvitOl9uXz9p%2Fuploads%2FcBxRbvXyWzNf6NWWwE8q%2Fimage.png?alt=media&amp;token=b887ddec-47c5-4540-9100-87eb94619a3c" alt="" width="328"><figcaption><p>Horloge : 5</p></figcaption></figure>

<figure><img src="https://4219205392-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fybn4btwQnvitOl9uXz9p%2Fuploads%2FcwhCFakNdZucomQjZqKP%2Fimage.png?alt=media&amp;token=1d1381b4-db4c-4cb8-9b72-f06b364f21e6" alt="" width="328"><figcaption><p>Horloge : 6</p></figcaption></figure>

<figure><img src="https://4219205392-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fybn4btwQnvitOl9uXz9p%2Fuploads%2FusrBzYM4ggv8vkVX13gF%2Fimage.png?alt=media&amp;token=e8546ab2-cc29-41cb-bdc3-5e96b6993f8a" alt="" width="327"><figcaption><p>Horloge : 7</p></figcaption></figure>

Avec tout ces éléments, nous pouvons reconstruire le flag tout en faisant attention à l'indication donnée dans l'énoncé :&#x20;

<figure><img src="https://4219205392-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fybn4btwQnvitOl9uXz9p%2Fuploads%2FyOjSuTZqWBXTJkW1SmyK%2Fimage.png?alt=media&amp;token=f9c14fd2-a62b-4dad-b991-0d1cd2ffa0f6" alt="" width="563"><figcaption></figcaption></figure>

En prenant compte cela, nous pouvons très facilement retrouver le flag.

<details>

<summary>🚩 FLAG</summary>

```
404CTF{Un_cH1FFrA9e_A55e2_bi3n_d3PreCie}
```

</details>
