C'est le début des qualifications de l'édition 2025 du concours Prologin, avec en prime 5 flags cachés à trouver pour des points bonus !

Plusieurs CTFs vous permettront de découvrir la cybersécurité. Résoudre un CTF rapporte des points pour les qualifications.


CTF-1 : Stéganographie / Rétro-Ingénierie

Bienvenue face au premier Capture The Flag de l'édition Prologin 2025 !

Cette première épreuve se décompose en deux parties :

  • Un challenge de stéganographie
  • Un challenge de rétro-ingénierie

Résoudre le challenge de stéganographie vous apportera des points intermédiaires, et vous permettra de débloquer le second challenge.

Étape 1 - Stéganographie

Joseph Nageant a réussi à extraire le code Python (ci-dessous) d'un répertoire secret de la ville sous-marine. Cependant, le code semble être incomplet. Quelques fonctions semblent manquer. Pourtant, Joseph est persuadé d'avoir déjà vu les informations qu'il lui manque, mais ses souvenirs sont flous...

from random import randint
message = ""
for iterateur in (cle_instagram, cle_twitter, cle_discord):
    for elt in iterateur():
        message += "?"
        cle = None
        while cle != 0x42:
            message = message[:-1]
            cle = randint(0, 10000)
            message += chr(elt ^ (cle & 0xff))
            print(message)