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:
-cf→ cover file (arquivo portador — imagem/áudio onde esconder).-ef→ embedded file (arquivo a ser escondido).-sf→ stego 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.jpgservirá como portador. - O conteúdo de
segredo.txtserá 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