Une partition endommagée

Category: Stegano - Points: 94 - Solves: 20

Description:

Your text

Solution:

Nous avions un fichier partition.png qui était endommagé. Pour résoudre ce challenge, il est essentiel de comprendre la structure d'un fichier PNG. Ce type de fichier débute systématiquement par une séquence de 8 octets appelée magic bytes, qui permet d'identifier le format. Ensuite le fichier est consituté d'une série de blocs (ou chunks) biens définis, parmi lesquels les plus courants sont IHDR, IDAT et IDEND Chacun de ces chunks joue un rôle précis dans la définition et l'affichage de l'image.

Si nous examinons l'image corrompue en hexadécimal via xxd

Your text

On remarque certaines incohérences qui sont à l'origine de la corruption du fichier. En consultant rapidement la structure d'un fichier PNG sur Internet, on comprend que ces erreurs empêchent le bon traitement de l'image.

Il suffit alors de corriger ces incohérences pour restaurer l'image via l'outil Hexedit

Your text

Et nous obtenons l'image suivante

Your text

FLAG MB{v1v3_l3_f0rm47_png}