Tags: jpg misc 

Rating: 2.0

# TSGCTF 2020 Poor Stego Guy Writeup

The key point is that `noise.jpg` is saved with the option `-quality 50`. Low-quality jpeg images have very small representation space, and thus the representation space is **sparse**. So, images that are very close to `noise.jpg` are likely to be exactly same as `noise.jpg` after jpeg compression.

We have `output.png`, which is **very close** to deleted `noise.jpg`.

```
docker run -v `pwd`:/mnt dpokidov/imagemagick:7.0.10-9 /mnt/output.png -quality 50 /mnt/noise.jpg
```

We get `noise.jpg`.

`TSGCTF{YoU_aR3_tHe_4b5oLuTe_w1nNer_of_JPEG!}`