Le chiffrement AES est un chiffrement symétique à clef Privée de type Block.
Lors d'un chiffrement, on commence généralement par initialiser l'algorithme avec une valeur appelée IV. On fait ensuite passer à travers du chiffeur le message à chiffrer. Pour vérifier si IV est constant, on chiffre deux fois le même message. Connectez vous à
nc ctf-aes-bruteforce_ 2000
Chiffer deux fois de suite : flag_{abcdef}
584a5f1db70a 788857a47268e5dcec6d1a6a29db286d52e151b501aad9
Les deux textes chiffrés sont identiques Et le début est identique au début du flag chiffré.
584a5f1db70a 7a8b6ba4726cf40d9975ebf100cc85c956a86bb0fbef58aa100278
Nous allons chiffre flag{a, puis flag{b, puis flag{c jusqu'à trouver un début identique plus long Nous continuons avec flag{ca, flag_{cb... Vous pouvez utiliser le code python en attachement. Une version nécessite la librairie pwn, l'autre n'a pas de dépendance.
Démarrez votre serveur dédié en cliquant sur [Start server].
Server status : stopped