Home

/

CTFs

/

UDCTF

/

Big JPG

Big JPG

WU of a MISC challenge of UDCTF 2023

MISC

~1 minute

M58

Big JPG

94 solves - 111 points

Description

There's more data to this image than what meets the eye.

Given Files

big-image.jpg

Solution

Au vue du titre du challenge ainsi que de la taille de l'image (2Mo), on peut supposer que l'image est un fichier JPG avec des données cachées dedans. On peut donc utiliser binwalk pour extraire les données cachées dans l'image.

binwalk --dd='.*' big-image.jpg

On obtient alors un dossier _key.png.extracted contenant un fichier 605EA.xz, donc un fichier compressé. On extrait les données de ce fichier avec tar.

tar xvf 605EA.xz

On obtient alors deux fichiers :

  • flag.jpg
  • key.jpg

Un coup de zsteg sur key.jpg nous donne un string : uR_aLmOsT_tHeRe.

On peut alors utiliser ce string comme clé pour déchiffrer flag.jpg avec steghide.

steghide extract -sf flag.jpg -p uR_aLmOsT_tHeRe

On ouvre flag.txt et on trouve le flag :

UDCTF{lay3r5_0n_lay3r5}