TJCTF 2018: Interference
Détails du challenge
| Event | Challenge | Category | Points | Solves |
|---|---|---|---|---|
| TJCTF 2018 | Interference | Divers | 15 | 270 solves |
Téléchargement : interference.zip - md5: ab1e7054649da290274a02f0e01b3d40
Description
Auteur : jfrucht25
Je regardais des images mais je n’arrivais pas à les voir clairement. Je pense qu’il y a des interférences.
TL;DR
Nous avions 2 images composées de pixels blancs et noirs. Nous avons utilisé Stegsolve pour appliquer
des opérations : NOT(IMG1 ^ SUB(IMG1,IMG2)).
Méthodologie
Examen des fichiers
La première chose que nous avons faite a été d’ouvrir les fichiers contenus dans interference.zip.
L’archive contenait 2 images nommées v1.png et v2.png :
En voyant les deux fichiers, j’ai décidé de faire quelques opérations avec eux telles qu’un xor.
Opérations
Pour tester différentes opérations, j’ai utilisé l’outil nommé « Stegsolve » de Caesum.
L’outil est écrit en Java (fichier jar) et nous permet de combiner des images (« Image Combiner »).
J’ai vu une image différente en utilisant l’opération SUB, j’ai décidé de l’enregistrer sous solved.bmp.
Ensuite j’ai commencé à faire des opérations entre v1 et v3 et le voilà (j’ai ajouté un XOR supplémentaire puis un NOT) !
FLAG
En décodant le qrcode nous avons obtenu
tjctf{m1x1ing_and_m4tchIng_1m4g3s_15_fun}