Bruit

Flag: CYBN{N01s3_I5_No7_OnLy_1N_50UnD}

Challenge

Description


Moins fort !!! Tu fais trop de bruit !!!

Solution

Avec un site comme StegOnline, on peut faire différents tests sur l'image. Si l'on va dans la partie Extract Files/Data, on peut voir du texte apparaître dans le canal Rouge :

En téléchargeant l'entièreté des données récupérée et en regardant dedans, on peut voir que le fichier contient un PNG après le texte du début :

Il y a également du texte au milieu de l'image :

On peut retirer tout ça en python et afficher l'image :

from io import BytesIO
from PIL import Image

img = Image.open('noise.png')
data = bytes([r for r,g,b in img.getdata()])

# Retire le texte au début
data = data[data.index(b'\x89PNG'):]

# Retire le texte au milieu du fichier
data = data.replace(b'let\'s add some more noise hereeeeeeeeeeeee because why this is SOOOOOOO muuuuuch fun to be noiiiiisyyyyyyyyyyyyyyyyyyy. Did you manage to find the noise ? because sometimes noise is not that easy to hear', b'')
new_img = Image.open(BytesIO(data))
new_img.show()

Dernière mise à jour

Cet article vous a-t-il été utile ?