Je dispose deux fichiers PNG.
Lorsqu’on les visualise on voit la même image.
Un des fichiers est considérablement plus gros que l’autre.
Le flag se cache donc dans les données du fichier le plus gros.
J’ouvre les fichiers leHACK19_chall.png
et leHACK19_ref.png
avec un éditeur hexadécimal et constate que le fichier leHACK19_chall.png
contient à la fin un pattern de données différents du reste du fichier.
Ces caractères me font penser à du Base64. Je copie ces caractères dans CyberChef pour tenter de déchiffrer le base64 et obtient un texte contenant, entre-autre, le flag.