Découpé (Programmation) - 404CTF 2022

Découpé (Programmation) - 404CTF 2022

Fichiers du challenge Principe:
Réassembler des morceaux d'image pour donner un QRCode qu'on scannera

Le challenge

Le challenge nous demande de reconstituer un document (dispo ici) qui a été découpé

Des images

En ouvrant l'archive, on découvre qu'il contien 576 images, soit 2**6 * 3**2

Les images, noir et blanc, m'ont immédiatement fait penser à un QRCode et factoriser le nombre de ces images avait pour but de trouver la dimension possible du QRCode. 2**6 * 3**2 = (2x2x2x3) ** 2 donc si le QRCode est un carré, il devrait faire 24 images x 24 images en taille.

Réassembler

On se fait un script qui reconstitue donc le QRCode, de 2x2x2x3 images de côté

Scanner

On le scan (en ligne de commandes) et on a le flag:
404CTF{M4n1PuL4T10N_d'1M4g3S_F4c1L3_n0N?}

Fichiers du challenge

↩ Retour à la liste des challenges

⇇ Retour à l'accueil