Aller au contenu
PURPLEDUEL

Parcours Encodages et secrets

6 laboratoires · Base64, hexadécimal, chiffrements

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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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)

Tous les guides (en anglais)

Les autres parcours

Les laboratoires de PurpleDuel