Skip to content
العربية

Steganography

How data is tucked inside an image, sound or file, and how you detect and extract it.

Estimated time
25 min
Level
Intermediate
Your progress in this track0%

Before this lesson

Steganography is the art of hiding data inside a file that looks ordinary, such as an image or an audio clip, so that no one notices it is there. It differs from encryption: encryption makes a message unreadable, while steganography makes its very presence unnoticeable. In CTF challenges you face a file that looks innocent and must detect what was hidden in it and extract it, whether in the least significant bits of an image’s pixels, in metadata, or in an audio spectrum. The link to the encoding lesson holds because what you extract is often encoded. This lesson introduces the common hiding methods and the tools that reveal them.

Labs

  • A hidden tail after the image

    EasyDownload

    Find the archive hidden at the end of the image and extract the flag.

  • Telling metadata

    MediumDownload

    Read the metadata and decode the encoded value to extract the flag.

  • Two layers in one image

    HardDownload

    Read the metadata hint, then extract the hidden layer to reach the flag.

  • The least significant bit

    HardDownload

    Extract the least-significant-bit plane and read the flag.