Observer · Identifier · Sécuriser
Scénario cyber simulé · automate Modbus
Mission : tu es un hacker ciblant l’automate Modbus de la cuve T-101. Lis les registres, identifie le cycle, puis lance une attaque simulée. Laboratoire local uniquement.
Choisis la meilleure action pour commencer la reconnaissance.
Comme sous Linux : rends d’abord le fichier exécutable avec chmod +x discovery.py, puis lance ./discovery.py scan --host 127.0.0.1. Ici, le terminal reproduit ces commandes dans le modèle du jeu : aucun script Python ni trafic réseau réel n’est lancé.
À partir de l’évolution du niveau et des registres, quelle séquence décrit le cycle automatique ?
Objectif : faire déborder la cuve dans le modèle virtuel. Dans attaque.py, le mot-clé setpoint est déjà choisi. À toi de sélectionner le registre de consigne et la valeur adaptée.
Commandes Linux simulées · les scripts réels s’exécutent dans un terminal Python séparé
#!/usr/bin/env python3 # Exemple de lancement du script Modbus réel : # chmod +x discovery.py # ./discovery.py scan --host 127.0.0.1 --count 9 # Le jeu simule cette exécution sur ses registres internes.
chmod +x discovery.py → ./discovery.py [commande]setpoint#!/usr/bin/env python3 # attaque.py — scénario pédagogique local uniquement keyword = "setpoint" register = 6 value = 95 # Le jeu simule la conséquence dans la cuve virtuelle.
Les scripts affichés sont des exemples pédagogiques exécutés uniquement dans le simulateur, sans connexion réseau ni équipement réel.
Actions de la mission
Diagnostic en direct
Choix multiple · réponds en observant le procédé
Question 1. Quels registres commandent directement le transfert vers T-101 ?
Question 2. Quel indice signale une possible modification non autorisée ?
Question 3. Quelle action permet de réagir à l’incident simulé ?
ALERTE SYSTÈME : DEBORDEMENT CUVE T-101