Skip to main content

Steghide | Linux

  • Steghide | Linux

  • O Steghide é uma ferramenta de esteganografia — ou seja, ele serve para ocultar dados dentro de arquivos de mídia (como imagens e áudios), de forma que o conteúdo escondido não seja visível, mas possa ser recuperado com a senha correta.

🧩 Conceito

Esteganografia ≠ Criptografia

  • Criptografia → protege o conteúdo (torna ilegível).
  • Esteganografia → esconde o fato de que o conteúdo existe.

O Steghide faz isso embutindo arquivos (como .txt, .zip, etc.) dentro de portadores (geralmente .jpg, .bmp, .wav, .au), mantendo o arquivo original aparentemente intacto.


⚙️ Instalação

Debian / Ubuntu:

sudo apt install steghide

Fedora / RHEL:

sudo dnf install steghide

Arch Linux:

sudo pacman -S steghide

🔐 Sintaxe básica

steghide embed -cf <arquivo_portador> -ef <arquivo_secreto> -sf <arquivo_saida> -p <senha>

Parâmetros:

  • -cfcover file (arquivo portador — imagem/áudio onde esconder).
  • -efembedded file (arquivo a ser escondido).
  • -sfstego file (nome do novo arquivo gerado).
  • -p → senha usada para proteger o conteúdo oculto.

🧱 Exemplo prático

steghide embed -cf foto.jpg -ef segredo.txt -sf saida.jpg -p senha123
  • O arquivo foto.jpg servirá como portador.
  • O conteúdo de segredo.txt será embutido nele.
  • O resultado será saida.jpg (que parece uma imagem normal).

📤 Extraindo o conteúdo

Para recuperar o que foi escondido:

steghide extract -sf saida.jpg -p senha123

Se a senha estiver correta, o arquivo embutido será restaurado no diretório atual.


🔎 Verificando informações do arquivo

Você pode checar se um arquivo contém dados esteganográficos (sem extrair):

steghide info arquivo.jpg

🧠 Dicas e observações

  • Formatos suportados: JPEG, BMP, WAV, AU. (Não funciona com PNG, MP3, etc.)
  • Usa compressão e criptografia AES para segurança extra.
  • Não altera visivelmente a mídia portadora.
  • Ideal para fins educativos e segurança de informação — não para ocultar conteúdo ilícito.

🧰 Exemplo completo

# Esconder um arquivo
steghide embed -cf musica.wav -ef senha.zip -sf som_oculto.wav -p 1234

# Confirmar
steghide info som_oculto.wav

# Extrair
steghide extract -sf som_oculto.wav -p 1234