Le SOC d'une PME a capturé une session Telnet entre un poste d'administration et un serveur de sauvegarde interne (srv-sauvegarde). Un analyste a exporté le flux TCP depuis Wireshark (menu Suivre > Flux TCP, affichage Données brutes) : le résultat est une suite d'octets au format hexadécimal.
Le fichier telnet-stream.hex ne contient que de l'hexadécimal : chaque paire de caractères représente un octet réellement transmis sur le réseau. Les tout premiers octets ne sont pas du texte mais la négociation d'options du protocole : ils commencent par ff (le caractère IAC).
fffd18fffd20fffd23fffd27fffd1ffffb18fffb20fffc23fffb27
Votre mission
Reconstituez la conversation en clair à partir de ces octets, puis retrouvez le mot de passe saisi par l'administrateur juste après l'invite Password:. Ce mot de passe est le flag.
Telnet date d'une époque où le réseau local était jugé sûr : le protocole n'offre aucun chiffrement. Identifiants, commandes et réponses circulent en clair, et quiconque peut écouter le segment (port miroir, Wi-Fi ouvert, machine compromise) lit tout, exactement comme dans cet exercice.
Pour se défendre :