Pierre-Olivier Mercier
7c51d45a82
Some checks failed
continuous-integration/drone/push Build is failing
49 lines
1.7 KiB
Markdown
49 lines
1.7 KiB
Markdown
---
|
||
date: 2023-04-11T23:00:00+01:00
|
||
title: Morse Attaque !
|
||
---
|
||
|
||
Afin de diversifier des exercices sur des ordinateurs Intel, pourquoi ne pas travailler sur de l’Arduino ? Et faire un peu d’électronique par la même occasion ! Et puis, pourquoi pas ne pas apprendre le morse aussi ?
|
||
|
||
{{% tag %}}Arduino{{% /tag %}}
|
||
|
||
{{% tag %}}Système{{% /tag %}}
|
||
|
||
{{% tag %}}Électronique{{% /tag %}}
|
||
|
||
{{% tag %}}Moyen/Difficile{{% /tag %}}
|
||
|
||
## Contexte
|
||
|
||
JustHack est la boîte concurrente de votre entreprise, Hack’N’Snack. Depuis le lancement de son dernier prototype, elle vous fait de l’ombre.
|
||
|
||
Afin de remédier à cela, votre directeur vous ordonne de vous y faire embaucher, afin de récupérer les plans de leur prochain prototype.
|
||
|
||
Une fois arrivé à JustHack, ni une ni deux, vous réfléchissez au meilleur moyen d’exfiltrer des données sans que personne ne s’en rende compte : utiliser l’Arduino qu’on vous a fourni, en faisant clignoter en morse la/les LEDs qu’elle possède !
|
||
|
||
À votre insu, votre collègue, trouvant bizarre de voir la/les LEDs de votre Arduino clignoter constamment, décide d’investiguer.
|
||
|
||
## Infrastructure à mettre en place
|
||
|
||
Seront nécessaires dans l'infrastructure :
|
||
- 1 Arduino (ou une machine Linux avec une led si vous ne pouvez pas vous procurer un Arduino)
|
||
|
||
## Pas-à-pas
|
||
|
||
Apprendre le morse.
|
||
Encoder les données à exfiltrer en morse.
|
||
Faire clignoter la/les LEDs en morse.
|
||
|
||
## Traces à enregistrer
|
||
|
||
Fichiers à fournir :
|
||
- Dump de RAM de l’Arduino
|
||
- Et/ou dump de disque de l’Arduino
|
||
|
||
Questions à poser :
|
||
- Liste des condensats des fichiers exfiltrés
|
||
|
||
## Liens
|
||
|
||
[Le morse](https://fr.wikipedia.org/wiki/Code_Morse_international)
|