Aquí se proporciona un listado de herramientas de esteganografía. Antes de empezar puede ser recomendable leer algunas notas sobre esta lista.
Esteganografía en imágenes
- StegoApp [ PNG, JPG ]
- CryptoStego [ PNG, JPG ]
- F5 [ JPG ]
- HStego [ PNG, JPG ]
- JPHS [ JPG ]
- JSteg [ JPG ]
- OpenPuff [ BMP, JPG, PCX, PNG, TGA ]
- OpenStego [ PNG ]
- Outguess [ JPG ]
- SilentEye [ BMP, JPG ]
- SSuite Picsel [ BMP, PNG, JPG ]
- StegHide [ BMP, JPG ]
- QuickStego [ BMP, GIF, JPG ]
Esteganografía en audio
- DeepSound [ FLAC, MP3, WAV, APE ]
- HiddenWave [ WAV ]
- MP3Stego [ MP3 ]
- OpenPuff [ AIFF, MP3, NEXT/SUN, WAV ]
- SilentEye [ WAV ]
- StegHide [ WAV, AU ]
Esteganografía en video
- OpenPuff [ 3GP, MP4, MPG, VOB ]
Esteganografía en texto
Esteganografía en otros medios
- OpenPuff [ FLV, SWF, PDF ]
Notas sobre esta lista
Esta es una lista de herramientas de esteganografía que estoy recopilando. En ella se indica un enlace donde se puede conseguir la herramienta, una breve descripción y una tabla indicando los sistemas operativos en los que funciona, los archivos con los que trabaja y el método de incrustación de información que usa. Este último es especialmente importante si se desea realizar estegoanálisis usando alguna herramienta como Aletheia.
Algunos datos todavía no están disponibles, normalmente porque no he encontrado esta información y aún no he tenido tiempo de investigar la herramienta.
Si conoces algunos datos de los que no se proporcionan o hay alguna herramienta que crees que se podría ser interesante añadir a la lista, puedes ponerte en contacto conmigo aquí.
StegoApp
StegoApp es una herramienta de esteganografía para imágenes que se ejecuta en el navegador.
Sistema Operativo | Multiplataforma (Navegador web) |
Método de inserción de imagen | Método robusto a medida |
Licencia | Gratuita con opciones premium |
Dado que esta herramienta se ejecuta en el navegador, solo es necesario acceder a la página y seguir las instrucciones.
CryptoStego
CryptoStego es una herramienta de esteganografía para imágenes que se ejecuta en el navegador.
Sistema Operativo | Multiplataforma (Navegador web) |
Método de inserción para imágenes | LSB Replacement |
Método de inserción para imágenes JPG | A medida |
Licencia | MIT |
Dado que esta herramienta se ejecuta en el navegador, únicamente es necesario acceder a la página y seguir las instrucciones.
ChatGPT
ChatGPT es un modelo de inteligencia artificial desarrollado por OpenAI para simular conversaciones humanas a través de texto.
No se trata de una herramienta de esteganografía, aunque su capacidad para generar textos de calidad permite usarla como tal. Puede encontrarse un ejemplo en el artículo Esteganografía en texto con ChatGPT.
DeepSound
DeepSound es una herramienta de esteganografía que permite ocultar información en archivos de sonido.
Sistema Operativo | Windows |
Formatos soportados para sonido | FLAC, MP3, WAV, APE |
Método de inserción en audio | ? |
Licencia | Freeware |
Interfaz gráfica:
La herramienta DeepSound dispone de una interfaz gráfica que permite ocultar y extraer información.
F5
F5 es una herramienta de esteganografía para imágenes JPEG.
Sistema Operativo | Multiplataforma (Java) |
Método de inserción para imágenes JPG | A medida |
Licencia | MIT |
Incrustación de un mensaje usando comandos:
Para ocultar un fichero “secret.txt” en una imagen cover podemos usar el siguiente comando:
java Embed -p p4ssw0rd -e secret.txt cover.jpg stego.jpg
Extracción de un mensaje usando comandos:
Para extraer información oculta en una imagen stego podemos usar el siguiente comando:
java Extract -p p4ssw0rd -e output.txt stego.jpg
HiddenWave
HiddenWave es una herramienta de esteganografía para audio en archivos WAV.
Sistema Operativo | Multiplataforma (Python) |
Método de inserción para audio WAV | LSB replacement |
Licencia | Dominio público / Sin licencia |
Incrustación de un mensaje usando comandos:
Para ocultar un mensaje en un audio cover podemos usar el siguiente comando:
python3 HiddenWave.py -f cover.wav -m "Secret message" -o stego.wav
Extracción de un mensaje usando comandos:
Para extraer información oculta en el audio stego podemos usar el siguiente comando:
python3 ExWave.py -f stego.wav
HStego
HStego es una herramienta de esteganografía que permite ocultar información en imágenes PNG y JPG. Esta herramienta tiene como objetivo principal no ser detectada con herramientas modernas de estegoanálisis.
Sistema Operativo | Windows, Linux |
Formatos soportados | PNG, JPG |
Método de inserción en imágenes | STC + S-UNIWARD |
Método de inserción en imágenes JPG | STC + J-UNIWARD |
Licencia | MIT |
Incrustación de un mensaje usando comandos:
Para ocultar un fichero “secret.txt” en una imagen cover podemos usar el siguiente comando:
hstego.py embed secret.txt cover.png stego.png p4ssw0rd
Extracción de un mensaje usando comandos:
Para extraer información oculta en una imagen stego podemos usar el siguiente comando:
hstego.py extract stego.png content.txt p4ssw0rd
Interfaz gráfica:
La herramienta HStego dispone de una interfaz gráfica que permite ocultar y extraer información, así como incrustar y verificar el marcado.
JPHS
JP Hide & Seek es una herramienta de esteganografía para imágenes JPEG.
Sistema Operativo | Linux |
Método de inserción para imágenes JPG | DCT LSB replacement |
Licencia | GPL v2 |
Incrustación de un mensaje usando comandos:
Para ocultar un fichero “secret.txt” en una imagen cover podemos usar el siguiente comando:
jphide cover.jpg stego.jpg secret.txt
Extracción de un mensaje usando comandos:
Para extraer información oculta en una imagen stego podemos usar el siguiente comando:
jpseek stego.jpg output.txt
JSteg
JSteg es una herramienta de esteganografía para imágenes JPEG.
Sistema Operativo | Linux |
Método de inserción para imágenes JPG | DCT LSB replacement (ignora valores 0 y 1) |
Licencia | Licencia a medida similar a la BSD |
Incrustación de un mensaje usando comandos:
Para ocultar un fichero “secret.txt” en una imagen cover podemos usar el siguiente comando:
cjpeg -steg secret.txt cover.pgm > stego.jpg
Extracción de un mensaje usando comandos:
Para extraer información oculta en una imagen stego podemos usar el siguiente comando:
djpeg -steg output.txt stego.jpg > out.jpg
MP3Stego
MP3Stego es una herramienta de esteganografía que oculta información durante la compresión de un archivo WAV a MP3.
Sistema Operativo | Windows |
Método de inserción para audio MP3 | A medida |
Licencia | ? |
Incrustación de un mensaje usando comandos:
Para ocultar un archivo secret.txt en un audio cover podemos usar el siguiente comando:
encode -E secret.txt -P p4ssw0rd cover.wav stego.mp3
Extracción de un mensaje usando comandos:
Para extraer información oculta en el audio stego podemos usar el siguiente comando:
decode -X -P p4ssw0rd svega_stego.mp3
OpenPuff
OpenPuff es una herramienta de esteganografía que permite ocultar información en múltiples formatos.
Sistema Operativo | Windows, Linux |
Formatos soportados para imágenes | BMP, JPG, PCX, PNG, TGA |
Formatos soportados para audio | AIFF, MP3, NEXT/SUN, WAV |
Formatos soportados para video | 3GP, MP4, MPG, VOB |
Otros formatos soportados | FLV, SWF, PDF |
Método de inserción en imágenes | LSB replacement |
Método de inserción en imágenes JPEG | Steghide? |
Método de inserción en video | ? |
Método de inserción en otros formatos | ? |
Licencia | LGPL v3 + Código parcialmente cerrado |
Interfaz gráfica:
La herramienta OpenPuff dispone de una interfaz gráfica que permite ocultar y extraer información, así como incrustar y verificar el marcado.
OpenStego
OpenStego es una herramienta de esteganografía para imágenes, que permite ocultar información tanto para la transmisión de mensajes secretos, como para watermarking.
Sistema Operativo | Multiplataforma (Java) |
Formatos soportados | PNG |
Método de inserción | LSB replacement |
Licencia | GPL v2 |
Incrustación de un mensaje usando comandos:
Para ocultar un fichero “secret.txt” en una imagen cover podemos usar el siguiente comando:
java -jar openstego.jar embed -a randomlsb -mf secret.txt -cf cover.png -sf stego.png
Extracción de un mensaje usando comandos:
Para extraer información oculta en una imagen stego podemos usar el siguiente comando:
java -jar openstego.jar extract -a randomlsb -sf stego.png -xd output-dir
Interfaz gráfica:
La herramienta OpenStego dispone de una interfaz gráfica que permite ocultar y extraer información, así como incrustar y verificar el marcado.
Outguess
Outguess es una herramienta de esteganografía para imágenes JPEG.
Sistema Operativo | Linux |
Método de inserción para imágenes JPG | A medida |
Licencia | MIT |
Incrustación de un mensaje usando comandos:
Para ocultar un fichero “secret.txt” en una imagen cover podemos usar el siguiente comando:
outguess -k p4ssw0rd -d secret.txt cover.jpg stego.jpg
Extracción de un mensaje usando comandos:
Para extraer información oculta en una imagen stego podemos usar el siguiente comando:
outguess -k p4ssw0rd -r stego.jpg output.txt
QuickStego
QuickStego es una herramienta de esteganografía que permite ocultar información en imágenes.
Sistema Operativo | Windows |
Formatos soportados | BMP, GIF, JPG |
Método de inserción en imágenes | ? |
Método de inserción en imágenes JPEG | ? |
Licencia | Freeware |
Interfaz gráfica:
La herramienta QuickStego dispone de una interfaz gráfica que permite ocultar y extraer información.
SilentEye
SilentEye es una herramienta de esteganografía que permite ocultar información en imágenes y audio.
Sistema Operativo | Windows, MacOS X, Linux |
Formatos soportados | BMP, WAV |
Método de inserción en imágenes | LSB replacement |
Método de inserción en imágenes JPEG | ? |
Método de inserción en audio | ? |
Licencia | GPL v3 |
Interfaz gráfica:
La herramienta SilentEye dispone de una interfaz gráfica que permite ocultar y extraer información.
SSuite Picsel
SSuite Picsel es una herramienta de esteganografía que permite ocultar información en imágenes.
Sistema Operativo | Windows, MacOS X, Linux |
Formatos soportados | BMP, PNG, JPG |
Método de inserción en imágenes | ? |
Método de inserción en imágenes JPEG | ? |
Licencia | Freeware |
Interfaz gráfica:
La herramienta SSuite Picsel dispone de una interfaz gráfica que permite ocultar y extraer información.
Steg
Steg es una herramienta de esteganografía que permite ocultar información en texto ASCII usando diferentes codificaciones para el espacio en blanco.
Sistema Operativo | Multiplataforma (D) |
Método de inserción para texto | Espacios con diferentes codificaciones |
Licencia | GPL v3 |
Incrustación de un mensaje usando comandos:
Para ocultar un mensaje en un texto cover podemos usar el siguiente comando:
steg -c cover.txt -o stego.txt "This is a message"
Extracción de un mensaje usando comandos:
Para extraer información oculta de un texto stego podemos usar el siguiente comando:
steg -d -s stego.txt
Steghide
Steghide es una herramienta de esteganografía que permite ocultar información en imágenes y audio.
Sistema Operativo | Windows, Linux |
Formatos soportados para imágenes | BMP, JPG |
Formatos soportados para audio | WAV, AU |
Método de inserción para imágenes | A medida |
Método de inserción para imágenes JPG | A medida |
Método de inserción para audio | A medida |
Licencia | GPL v2 |
Incrustación de un mensaje usando comandos:
Para ocultar un fichero “secret.txt” en una imagen cover podemos usar el siguiente comando:
steghide embed -cf cover.jpg -ef secret.txt -sf stego.jpg -p p4ssw0rd
Extracción de un mensaje usando comandos:
Para extraer información oculta en una imagen stego podemos usar el siguiente comando:
steghide extract -sf stego.jpg -xf output.txt -p p4ssw0rd -f
Actualmente no hay comentarios en este artículo.
Añade un comentario