Description
Vous avez la possibilité d’exécuter ce binaire qui effectue un chiffrement AES-128-ECB sur une entrée aléatoire, tout en observant la valeur d’un registre à une adresse fixée tout au long du calcul.
Note : le chemin /app/
dans le fichier Python fourni (aes-distrace.py
) est à adapter à votre environnement pour faire tourne l’épreuve localement.
Fichiers
- docker-compose.yml
-
aes-distrace.c
8.56 KiB – 432409690fa47424495f8122122cbfdd617586174316471a282eb303c2c81811 -
aes-distrace
20.07 KiB – 1f1f5215ad3713d3ad8e4289aaacfbfe5299bf01b55e8ad4e302c2d771bb7ba2 -
aes-distrace.py
1.24 KiB – 3641dc1bd0ff53ea4b07c2863639e46fa29c9907836a6b89856c7ac775941cc4 -
libexeclog.so
48.28 KiB – f4d8d4848deeb3e5ee01a8cce5229ea8eb268af7faaad62725edca648841037e -
qemu-x86_64
13.19 MiB – a82c16266d0c543c0e1e5b2323b4ac683d2c7997e6b36c97aad2973db2f65360
Auteur
Instructions
- Pour commencer, téléchargez le fichier docker-compose.yml :
curl https://hackropole.fr/challenges/fcsc2025-crypto-aes-distrace/docker-compose.public.yml -o docker-compose.yml
- Lancez l'épreuve en exécutant dans le même dossier :
docker compose up
- Dans un second terminal, accédez à l'épreuve via Netcat avec :
nc localhost 4000
Si vous rencontrez des problèmes, veuillez consulter la FAQ.
Flag
Soumettez votre solution
Vous pouvez envoyer votre solution rédigée pour cette épreuve. La FAQ contient la marche à suivre.
Vous avez besoin d'être identifié(e) pour soumettre une solution.