Démarrer
Téléchargez le fichier Compose fourni avec la mission et démarrez le conteneur Docker.
docker compose up -d
$ python3 client.py --host localhost --port XXXXX
Démarrez les serveurs Docker, développez vos scripts Python, communiquez en TCP et récupérez les flags.
Les inscriptions automatiques sont désactivées. Pour demander la création d’un compte, utilisez le formulaire de contact et indiquez les informations suivantes :
Pour une demande extérieure à un établissement scolaire, précisez brièvement la raison de votre demande d’accès. N’envoyez aucun mot de passe dans le formulaire.
$ docker compose up -d
[+] Conteneur du challenge démarré
[+] Serveur TCP disponible sur localhost:10001
$ python3 client.py
[+] Connexion établie avec le serveur
[+] Analyse de la trame en cours...
[SUCCESS] FLAG{python_tcp_master}
$ █
Téléchargez le fichier Compose fourni avec la mission et démarrez le conteneur Docker.
docker compose up -d
Ouvrez une socket Python vers l’adresse et le port indiqués dans le challenge.
socket.connect((HOST, PORT))
Analysez les messages du serveur puis automatisez les réponses attendues.
socket.sendall(response)
Récupérez le flag transmis par le serveur puis validez-le dans la plateforme.
FLAG{...}
01 Lire attentivement les données envoyées par le serveur.
02 Utiliser un script Python pour résoudre le challenge.
03 Ne pas transmettre les flags aux autres participants.
04 Conserver son code afin de pouvoir expliquer sa démarche.