WriteUp TJCTF 2018 – Interferences

WriteUp TJCTF 2018 – Interferences

Pour le premier WriteUp de mon site, on va s’intéresser au challenge interférences du TJCTF 2018.

Catégorie: Stéganographie

Points: 15 pts

Énoncé: I was looking at some images but I couldn’t see them clearly. I think there’s some interference.

 

Fichiers:

On est en présence de deux images v1 et v2. Pour ma premiere piste sur ces deux images j’ai tenté de faire un XOR des deux images entre elles avec le site https://online-image-comparison.com/.

Xor-images-v1-v2

Après XOR on ne peut constater aucune différences entre les deux images. Cela m’a semblé bizarre de prime abord étant donné que les tailles des fichiers étaient complètement différentes (30Ko pour V1 et 35 pour V2).

Ma seconde piste était de chercher des informations dans les canaux RGB de l’image.

Pour ce faire, j’ai utilisé mon script LSB (disponible ici ) qui permet de sélectionner un seul canal couleur et de créer une image en fonction du Nième bit dans chaque octet.

Je l’ai donc appliqué sur le canal rouge et sur l’image V2 (la plus lourde) et je me suis retrouvé avec cette image (bit n°5):

Ça marchais aussi avec n’importe quel channel et a partir du bit n°2 jusqu’au bit n°7.

What a magic image !

Par pure flemme de coder un script en python avec tesseract ou autre, j’ai préféré utiliser mon téléphone et une appli de reconnaissance de QRCODE pour lire ce flag (paltemp d’niaiser).

 

FLAG: tjctf{m1x1ing_and_m4tchIng_1m4g3s_15_fun}

 

La bise.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *