El man lo describe como un programa de esteganografia.
La esteganografia:
Es una tecnica que permite ocultar información dentro de otro tipo de datos, como ser imágenes o audio.
En este ejemplo ocultaremos un archivo de texto en una imagen JPG.
Instalamos steghide en debian:
root@PruebasIT:~# apt-get install steghide
Lo ejecutamos y vemos que al final nos muestra los parámetros mas comunes:
root@PruebasIT:~# steghide
To embed emb.txt in cvr.jpg: steghide embed -cf cvr.jpg -ef emb.txt
To extract embedded data from stg.jpg: steghide extract -sf stg.jpg
Editamos un archivo de texto y escribimos algo dentro:
root@PruebasIT:~# vim ocultar.txt
Esto esta oculto
Ocultamos el file "ocultar.txt" dentro de image.jpg:
root@PruebasIT:~# steghide embed -cf image.jpg -ef ocultar.txt
Enter passphrase:
Re-Enter passphrase:
embedding "ocultar.txt" in "image.jpg"... done
Eliminamos el archivo original:
root@PruebasIT:~# rm -rf ocultar.txt
Verificamos que no esta:
root@PruebasIT:~# ls image.txt
ls: cannot access image.txt: No such file or directory
Extraemos el archivo de texto oculto de la imagen:
root@PruebasIT:~# steghide extract -sf image.jpg
Enter passphrase:
wrote extracted data to "ocultar.txt".
Verificamos que el contenido es el mismo que el que borramos:
root@PruebasIT:~# cat ocultar.txt
esto esta oculto