3 Pasos para Ocultar Datos en una Imagen Usando Esteganografía

image-containing-steganography
Imagen que contiene un archivo oculto utilizando técnicas de esteganografía

En este post explicaremos un método sencillo para ocultar datos (cualquier tipo de datos: texto, imagen, malware, etc.).) en formato JPEG. Esta es una forma de esteganografía. La esteganografía es el arte y la ciencia de ocultar algo a plena vista. ¿Por qué ocultar algo a plena vista, ocultar algo abiertamente? Para no avisar a nadie de que hay un mensaje secreto o datos ocultos.

Este post se centra en una técnica, en lugar de una lección de historia sobre esteganografía, así como en lo esencial

Descargue y extraiga la herramienta JPHS (JPEG Hide y JPEG Seek) :

  • gwdg.de sitio

Descargue una imagen de portada (la imagen en la que ocultará los datos) y una imagen de ocultar (la imagen que ocultará dentro de la imagen de portada):

La imagen de portada debe tener aproximadamente 10 veces el tamaño de la imagen de ocultar. En nuestro ejemplo, usaremos un fondo HD como imagen de portada y una imagen de un lindo gatito como imagen oculta.

  • Imagen de portada-fondo.jpg (encontrado haciendo una búsqueda en Google de «fondos hd»):

 Fuente: Fuente: http://hdgreatimages.com/wp-content/uploads/2016/04/Bridge-HD-Backgrounds.jpg

  • Ocultar imagen-gatito.jpg (encontrado haciendo una búsqueda en Google de «lilbub»):

 Fuente:

jphide y jpseek

Ejecutan Jphswin. Acepte los términos. Haga lo siguiente:

haga Clic en «Abrir jpeg», seleccione «fondo.jpg» y haga clic en «abrir»:

Seleccionar el archivo de entrada (Portada) en JPHS para Windows
Seleccionar el archivo de entrada (Portada) en JPHS para Windows

Haga clic en «Ocultar», ingrese una frase de contraseña, haga clic en «Aceptar» y luego seleccione el archivo ocultar (gatito.jpg), y haga clic en «Abrir»:

 la Selección de Ocultar archivos en JPHS para Windows
Seleccionar » Ocultar archivos en JPHS para Windows

Guardar el steg gustaría archivo (el gatito.archivo jpg oculto en el fondo.archivo jpg) como otro nombre de archivo, para que podamos comparar el nuevo archivo que contiene los datos ocultos con el archivo original. Haga clic en » Guardar jpeg como «y use el nombre de archivo «puente».jpg «(o algo diferente al nombre original):

 Guardar el archivo Steg'd en JPHS para Windows
Guardar el archivo Steg’d en JPHS para Windows

Ahora debería ver 3 archivos: el «fondo».jpg» debe tener el mismo aspecto (a simple vista) que el puente».jpg «aunque el» gatito.puente jpg «el archivo está oculto dentro».jpg»:

imágenes stego

Abrir ambos «fondo».jpg » y » puente.jpg » lado a lado en el visor de fotos de Windows para ver si puedes notar la diferencia:

 Imagen original a la izquierda. Steg gustaría imagen de la derecha. ¿Ves alguna diferencia?
Imagen original a la izquierda. Steg gustaría imagen de la derecha. ¿Ves alguna diferencia?

¡Felicitaciones! Acabas de practicar esteganografía.

Validación

Validemos nuestra demostración de esteganografía que realmente funcionó extrayendo el «gatito».jpg» desde el puente».jpg»:

Usando JPHS para Windows, seleccione «Abrir jpeg», seleccione «puente».jpg», haga clic en «Abrir»:

Abrir la imagen que contiene el archivo oculto en JPHS para Windows

Después de abrir el «puente».archivo jpg haga clic en «Buscar», ingrese la contraseña que usó para ocultar el archivo, haga clic en» Aceptar «y luego guarde el archivo oculto como «secreto».jpg»:

 Guardar el archivo oculto como
Guardar el archivo oculto como «secreto.jpg «en JPHS para Windows

Verifique el «secreto».el archivo jpg «es el mismo que el» gatito.secreto jpg «archivo al abrir».jpg».

 La imagen extraída
El «secreto extraído.jpg «es lo mismo que» gatito.jpg». ¡Nuestro ejemplo de esteganografía funcionó!

Para validar los JPHS de píxeles de imagen para Windows modificados para ocultar la imagen en la imagen de portada, puede usar Beyond Compare para representar visualmente las diferencias. Descargue e instale Beyond Compare. Si recibe un «Error al crear la clave del registro:», debe instalarlo como Administrador.

Ejecutar Sin Comparación. En el lado izquierdo, seleccione «Nuevo», haga doble clic en «Comparar imágenes»:

 Haga doble clic en Comparar imagen
Haga doble clic en Comparar imagen

Abra la imagen original (fondo).jpg) en la ventana izquierda de Beyond Compare y abra la imagen steg’d (puente.jpg) en la ventana derecha. La comparación debe estar en la ventana inferior:

 Un ejemplo de dónde difieren los píxeles se muestra arriba - el píxel de la izquierda tiene RGB: 47,109,184, a la derecha es RGB:47,109,186
Un ejemplo de dónde difieren los píxeles se muestra arriba – el píxel de la izquierda tiene RGB:47,109,184, a la derecha es RGB: 47,109,186

Write a Comment

Tu dirección de correo electrónico no será publicada.