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!}`