Cybrary ForgeCYBRARY / FORGE

Steghide

v0.5.1Steghide project

The classic steganography extractor. `steghide info` reports whether a carrier holds embedded data, `steghide extract -sf file -p pass` recovers it, and `steghide embed` hides a file in a cover. StegSeek ships alongside for wordlist-driven passphrase recovery.

Category
Data decoding, cryptanalysis & analysis
Package
steghide
Runs on
Linux · Windows
Commands
steghide, stegseek

Reads the authored carrier model for a simulated file. No codec runs and no real image or audio is decoded; recovered payloads are written back into the simulated filesystem.

Install it

The scripts below install the real Steghide project package on your own machine — read them first, and run them somewhere you are allowed to change. Inside the range, one press puts the simulated package on your next machine.

Linux installer (shell script)
install-steghide.sh
Windows installer (PowerShell)
Install-steghide.ps1
On a range machine
Add it to your kit and every machine you launch comes with it.

On Linux

Debian, Ubuntu, Kali (apt)

  1. Refresh the package lists
    sudo apt update
  2. Install Steghide
    sudo apt install -y steghide

RHEL, Fedora (dnf)

  1. Install Steghide
    sudo dnf install -y steghide

    Package names drift between distributions; search first if this one misses.

Arch (pacman)

  1. Install Steghide
    sudo pacman -S --noconfirm steghide

Alpine (apk)

  1. Install Steghide
    sudo apk add steghide

    Package names drift between distributions; search first if this one misses.

Check it worked

  1. Confirm it landed on PATH
    which steghide
  2. Check the version
    steghide --version

    The range reports 0.5.1.

Remove it

  1. Take it off again
    sudo apt remove --purge steghide

On Windows

Windows Package Manager (winget)

  1. Search the catalog
    winget search steghide
  2. Install Steghide
    winget install --id steghide -e

    Package names drift between distributions; search first if this one misses.

Chocolatey (choco)

  1. Install Steghide
    choco install steghide -y

    Run the shell as administrator.

Check it worked

  1. Confirm it resolves
    where steghide
  2. Check the version
    steghide --version

    The range reports 0.5.1.

Remove it

  1. Take it off again
    winget uninstall --id steghide

Inside the range

  1. Tick it on the launch screen

    Under Steghide's category on the advanced tool shelf. A lab that depends on it locks the toggle on and says why.

  2. Or install it from a range terminal
    sudo apt install -y steghide

    The simulated package manager seeds the same binaries, config and receipt the shelf toggle does.

  3. Everything here is simulated

    No software is downloaded and nothing executes — the range answers from authored fixtures.

Labs that use Steghide

No lab locks this one on yet — tick it on the launch screen and take it into any scenario.