Steganography - outguess vs steghide

0

Buscando alguna guía de esteganografía

Esta puede ser una pregunta noob, pero ¿cuál es la diferencia entre la indiferencia y el robo? ¿Todas las herramientas de esteganografía son iguales? ¿Puedo hacer una imagen de archivo de texto secreto en voz alta y luego abrirla en steghide? No estoy usando una contraseña en este momento, solo estoy investigando este tema.

¡Gracias por tu tiempo!

    
pregunta Hoyt Page 14.07.2018 - 00:33
fuente

1 respuesta

2
  

¿Son todas las herramientas de esteganografía iguales?

No. Existen varias técnicas que puede utilizar para incrustar datos en una imagen comenzando simplemente incrustando imágenes en blanco y negro en el bit menos significativo de cada canal de color a métodos más sofisticados a métodos que solo funcionan para formatos de imagen específicos, etc. una clave y métodos que no requieren una clave (o frase de contraseña).

No todas las imágenes de stegonagraphy. Puede usar archivos txt, puede usar archivos html, puede usar documentos de Word, puede usar archivos de audio ... puede ocultar prácticamente "cualquier cosa" en "cualquier cosa", pero depende de la cantidad de datos secretos que pueda ocultar. en datos no secretos, por lo que, dependiendo de los métodos que utilice, está limitado en cuanto a la cantidad de datos que puede ocultar.

Si quieres saber cómo funciona cada herramienta individual ... tendrás que leer la documentación de la herramienta individual y esperar que ellos documenten cómo lo hacen o tendrás que leer su código fuente.

Anexo:

La gente piensa que los datos están "escritos" de alguna manera o tienen un formato innato de algún tipo. Pero esto es obviamente falso. Si ves 8bits 10101010 tienes absolutamente ninguna pista sobre lo que representan estos bits. Podría ser un carácter, podría ser 8 bits individuales, podría ser 2 números sin signo de 4 bits, podría ser un píxel en una imagen, podría ser 8 píxeles en una imagen blanca negra, podría ser una instrucción de 1 byte. Los bits no tienen un significado inherente. Les damos significado al asociar un tipo & Codificando con ello. Es por eso que puedes esconder casi cualquier cosa en cualquier cosa.

Puede ocultar texto en html al abusar del hecho de que múltiples espacios se representan como un solo espacio, de modo que cuando abre el archivo en un navegador no ve nada. Pero estas separaciones se pueden utilizar para codificar bits. Por ejemplo: 2 espacios - > 1 bit, 3 espacios - > 0 bit por lo que este texto en html:

This  is   a  short   text.

que se representa como

This is a short text

PERO

This  is   a  short   text.
     1    0  1       0

contiene 4 bits de datos ocultos. Puede dar significado a las cosas en algún formato que no tenga significado en el formato deseado. O puede abusar del hecho de que los humanos no pueden ver la diferencia entre un píxel 11111111 y 11111110 , por lo que puede usar el último bit para codificar sus datos.

    
respondido por el mroman 14.07.2018 - 13:23
fuente

Lea otras preguntas en las etiquetas