Blog section
PicoCTF

PicoCTF What Lies Within Writeup: Recovering Hidden Bits from an Image

A short forensics walkthrough using zsteg to find hidden data inside the What Lies Within image challenge.

PicoCTFForensicsSteganographyzsteg

What Lies Within is a picoCTF 2019 image forensics challenge. The prompt hints that something is hidden inside the provided building image.

Analysis

I started by confirming the file type, then used zsteg to inspect hidden bit-plane data:

file buildings.png
zsteg buildings.png

Flag

The hidden data is recovered directly from the zsteg output.

zsteg output

Key Takeaways

  1. Image steganography challenges often hide data in low-order bits.
  2. zsteg is a strong first pass for PNG/BMP-style challenges.
  3. Confirming the file type first helps avoid using the wrong tool.