Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
steghide — Herramienta de esteganografía que oculta y extrae datos confidenciales en archivos JPEG, BMP, WAV y AU con compresión, cifrado y sumas de verificación de integridad opcionales. | Kitploit
Herramientas/GitHubGitHub/steghigh/steghide
Herramientas de Cifrado/DescifradoEsteganografíaCriptografía
GitHubsteghigh/steghide

steghide

Herramienta de esteganografía que oculta y extrae datos confidenciales en archivos JPEG, BMP, WAV y AU con compresión, cifrado y sumas de verificación de integridad opcionales.

Ver Repositorio
770121hace 2 añosRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

Este repositorio es de solo lectura.

Se ha creado una organización de GitHub, StegHigh, para mantener steghide. Por favor, envía todas las PR, discusiones y problemas allí.

Además, StegHigh/steghide está buscando mantenedores. ¡Contribuye!

Introducción :

Steghide es un programa de esteganografía que puede ocultar datos en varios tipos de archivos de imagen y audio. Las frecuencias de color o de muestra no se modifican, lo que hace que la incrustación sea resistente a pruebas estadísticas de primer orden.

La versión actual de steghide es la 0.5.1

Características: *) compresión de los datos incrustados *) cifrado de los datos incrustados *) incrustación de una suma de verificación para verificar la integridad de los datos extraídos *) soporte para archivos JPEG, BMP, WAV y AU

Esteganografía :

Esteganografía significa literalmente escritura cubierta. Su objetivo es ocultar el hecho de que se está llevando a cabo una comunicación. Esto se logra a menudo utilizando un archivo portador (bastante grande) e incrustando el mensaje secreto (bastante corto) en dicho archivo. El resultado es un archivo de apariencia inocua (el archivo estego) que contiene el mensaje secreto.

Compilación e Instalación :

Dependencias :

Debes tener instaladas las siguientes bibliotecas para usar steghide.

  • libmhash Una biblioteca que proporciona varios algoritmos hash y algoritmos de generación de claves criptográficas. Steghide necesita esta biblioteca para convertir una frase de contraseña en una forma que pueda usarse como entrada para algoritmos criptográficos y esteganográficos. Disponible en: http://mhash.sourceforge.net/

  • libmcrypt
    Una biblioteca que proporciona muchos algoritmos de cifrado simétrico. Si compilas steghide sin libmcrypt, no podrás usarlo para cifrar datos antes de incrustarlos ni para extraer datos cifrados (incluso si conoces la frase de contraseña correcta). Disponible en: http://mcrypt.sourceforge.net/

  • libjpeg Una biblioteca que implementa la compresión de imágenes jpeg. Sin esta biblioteca, no podrás incrustar datos en archivos jpeg ni extraer datos de archivos jpeg. Disponible en: http://www.ijg.org/

  • zlib Una biblioteca de compresión de datos sin pérdida. Si compilas steghide sin tener esta biblioteca instalada, no podrás usarlo para comprimir datos antes de incrustarlos ni para extraer datos comprimidos de un archivo estego. Disponible en: http://www.gzip.org/zlib/

Libmhash es absolutamente necesario para compilar steghide. Aunque puedes compilarlo sin las otras bibliotecas, son muy recomendables, ya que sin ellas no estará disponible gran parte de la funcionalidad.

Linux / Unix :

Después de descomprimir la distribución del código fuente, ejecuta los siguientes comandos:

  1. ./configure
  2. make
  3. make check
  4. make install (como root)

Para obtener más información, consulta las instrucciones genéricas de instalación en el archivo INSTALL que se incluye con la distribución.

Si falla alguno de estos comandos, envía un correo a la lista de correo de desarrollo de steghide ([email protected]) describiendo el error.

Windows :

La forma más sencilla es descargar el binario precompilado (incluidas las versiones para Windows de las bibliotecas necesarias) desde el sitio web de steghide en: http://steghide.sourceforge.net/index.php

Si quieres compilar las fuentes por ti mismo, necesitas un compilador de C++. La forma de compilar el código fuente depende del compilador que estés usando: consulta la documentación de tu compilador.

Steghide se puede compilar con gcc en el entorno cygwin (http://www.cygwin.com/), que es una capa de emulación de Unix para Windows, utilizando el procedimiento mencionado anteriormente para la compilación en Linux/Unix.

Inicio Rápido :

Aquí hay algunos ejemplos de cómo se puede usar steghide. Échales un vistazo para hacerte una primera impresión. Si deseas información más detallada, lee la página del manual.

El uso básico es el siguiente:

$ steghide embed -cf picture.jpg -ef secret.txt Enter passphrase: Re-Enter passphrase: embedding "secret.txt" in "picture.jpg"... done

Este comando incrustará el archivo secret.txt en el archivo portador picture.jpg.

Después de haber incrustado tus datos secretos como se muestra arriba, puedes enviar el archivo picture.jpg a la persona que debe recibir el mensaje secreto. El receptor debe usar steghide de la siguiente manera:

$ steghide extract -sf picture.jpg Enter passphrase: wrote extracted data to "secret.txt".

Si la frase de contraseña proporcionada es correcta, el contenido del archivo original secret.txt se extraerá del archivo estego picture.jpg y se guardará en el directorio actual.

Si has recibido un archivo que contiene datos incrustados y quieres obtener información sobre él antes de extraerlos, usa el comando info:

$ steghide info received_file.wav "received_file.wav": format: wave audio, PCM encoding capacity: 3.5 KB Try to get information about embedded data ? (y/n) y Enter passphrase: embedded file "secret.txt": size: 1.6 KB encrypted: rijndael-128, cbc compressed: yes

Después de mostrar información general sobre el archivo estego (formato, capacidad), se te preguntará si steghide debe intentar obtener información sobre los datos incrustados. Si respondes que sí, deberás proporcionar una frase de contraseña. Steghide intentará entonces extraer los datos incrustados con esa frase de contraseña y, si lo consigue, mostrará información sobre ellos.

Contacto :

Sitio web :

Puedes obtener la última versión de steghide, así como información y documentación adicionales, desde el sitio web de steghide en: http://steghide.sourceforge.net/

Listas de correo :

Si has encontrado un error o si tienes preguntas, comentarios, sugerencias, etc., envía un correo a la lista de correo de desarrollo: [email protected] Para recibir los correos enviados a esta lista, suscríbete en: http://lists.sourceforge.net/lists/listinfo/steghide-devel

Si deseas ser informado cuando se publique una nueva versión de steghide, suscríbete a la lista de correo de anuncios de steghide en: http://lists.sourceforge.net/lists/listinfo/steghide-announce

Acceso CVS anónimo :

Puedes acceder al código fuente de desarrollo más reciente mediante cvs anónimo. Simplemente escribe las siguientes líneas:

$ cvs -d:pserver:[email protected]:/cvsroot/steghide login CVS password: [ Hit RETURN here ]

$ cvs -z3 -d:pserver:[email protected]:/cvsroot/steghide co steghide

También puedes explorar el repositorio cvs en la web: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/steghide/

Autor :

Puedes contactarme (Stefan Hetzl) por correo electrónico: [email protected]

Descargar herramienta