PLATEFORME CTF OPÉRATIONNELLE

$ python3 client.py --host localhost --port XXXXX

PYTHON TCP CTF

Démarrez les serveurs Docker, développez vos scripts Python, communiquez en TCP et récupérez les flags.

student@python-ctf:~/challenge

$ 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}

$ █

01

Démarrer

Téléchargez le fichier Compose fourni avec la mission et démarrez le conteneur Docker.

docker compose up -d
02

Se connecter

Ouvrez une socket Python vers l’adresse et le port indiqués dans le challenge.

socket.connect((HOST, PORT))
03

Développer

Analysez les messages du serveur puis automatisez les réponses attendues.

socket.sendall(response)
04

Capturer le flag

Récupérez le flag transmis par le serveur puis validez-le dans la plateforme.

FLAG{...}

// CONSIGNES DE MISSION

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.