Hacker Lab


Le chiffrement AES est un chiffrement symétique à clef Privée de type Block.

1 / 1 - Brute force AES
5

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