Introduction
L’ordinateur du DSI semble avoir été compromis en interne. Les soupçons se portent sur un jeune stagiaire mécontent de ne pas avoir été payé durant son stage. Une étrange clé USB contenant un fichier binaire a été retrouvée sur le bureau du stagiaire. Le DSI compte sur vous pour analyser ce fichier.
Recherche
Nous avons un fichier : file.bin. En lançant les commandes de bases (file, strings, hexdump, xxd …) nous pouvons remarquer que la structure du fichier ressemble fortement à un fichier Rubber Ducky encodé (ex : 00ff 00ff 00ff = Padding HID).
Nous pouvons décoder le fichier avec le tools https://github.com/kevthehermit/DuckToolkit :
|
|
Une fois installé, nous pouvons lancer la commane suivante :
|
|
Nous pouvons afficher le fichier output.txt :
|
|
Nous pouvons nous rendre sur https://gchq.github.io/CyberChef/ pour décoder le base64 ce qui nous donne le lien d’un .exe. En le téléchargeant et en l’exécutant nous avons le flag pour valider le challenge.