Sup3r S3cr3t

Flag: StarHack{H4H4H4_Supp333r_S33cr333333t_A3S_CTR}

Challenge

file-archive
26KB
circle-info

Description


Montre-moi ce que tu peux faire sans le nonce!

Solution

Voici le fonctionnement du mode CTR :

Prenons le bloc 1, on connaît le ciphertext (ce sont les 16 premiers octets du fichier flag.png.enc). On connaît également le plaintext, puisque le fichier chiffré est un PNG, il suffit de prendre un autre fichier PNG valide et récupérer ses 16 premiers octets (c'est-à-dire son entête) parce que ça ne change jamais.

De là, on peut faire un XOR entre les deux pour obtenir le résultat de l'AES sur le nonce. Comme on a le secret, on peut donc le déchiffrer et connaître le nonce utilisé.

Il suffit maintenant de lancer un déchiffrement en mode CTR avec le nonce obtenu !

Mis à jour