Parcours Encodages et secrets
Encodages et secrets enseigne une distinction qui sauve beaucoup de données : encoder n'est pas chiffrer. Base64, hexadécimal, ROT13 et texte en miroir changent l'aspect des informations sans les protéger, car n'importe qui les remet en clair sans aucune clé. Dans les laboratoires, tu reconnais ces formats à leur aspect, tu les retires couche par couche même quand ils sont empilés, tu extrais le texte lisible d'un programme compilé et tu comprends pourquoi protéger vraiment un secret demande un vrai chiffrement, des hachages salés et un gestionnaire de secrets.
Les laboratoires, dans l’ordre
- Base64 n'est pas un secret
facile · 300 XP
Dans le dossier se trouve un message qui semble incompréhensible : des lettres, des chiffres et un « = » à la fin. Un technicien distrait l'a « protégé » ainsi. Découvre ce qu'il cache et récupère le flag.
Prérequis : Lire par morceaux.
- Hexadécimal
facile · 350 XP
Un enregistreur de trafic a capturé un message et l'a sauvegardé sous la forme d'une longue suite de chiffres et de lettres de a à f. Apprends à lire l'hexadécimal, remets la capture en texte et récupère le flag.
Prérequis : Base64 n'est pas un secret.
- Le chiffre de César
moyen · 600 XP
Sur le panneau d'affichage du vieux marché, le Corbeau laisse ses messages : l'un est écrit avec un chiffre qui décale les lettres, un autre « dans un miroir ». Déchiffre-les tous les deux et trouve le code du dépôt.
Prérequis : Hexadécimal.
- Des secrets dans un exécutable
moyen · 600 XP
Une entreprise t'a remis un programme compilé, le coffre-fort, et jure que personne ne peut en lire les secrets. Prouve qu'elle se trompe : extrais le code de service resté dans le fichier.
Prérequis : Hexadécimal et Chercher dans le texte.
- Couche après couche
moyen · 600 XP
Le Corbeau a scellé son message comme un oignon : plusieurs encodages l'un sur l'autre. Une seule commande ne suffit pas : enchaîne-en plusieurs avec le pipe et enlève les couches dans le bon ordre.
Prérequis : Le chiffre de César et Pipes et filtres.
- Le rébus final
difficile · 1000 XP
Le Corbeau a disparu en laissant un coffre fermé et quelques indices répartis dans plusieurs fichiers : une légende, un ordre, un programme. Reconstitue le rébus, rouvre le coffre et découvre pourquoi encoder n'est pas chiffrer.
Prérequis : Des secrets dans un exécutable et Couche après couche.
Les commandes du parcours
Tout au long du parcours, le terminal simulé te fait utiliser ces commandes : cat, base64, xxd, tr, rev, file, strings et grep. Chaque page de laboratoire explique à quoi elles servent.
Approfondir avec les guides (en anglais)
Les autres parcours
- Bases de Linux – Shell, fichiers, filtres, permissions
- Recon & Scanning – Nmap, bannières, DNS, énumération
- Web Exploitation – Dossiers cachés, cookies, accès
- Privilege Escalation – De user à root
- Blue Team / Défense – Logs, incidents, hardening