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: 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»):
Ejecutan Jphswin. Acepte los términos. Haga lo siguiente:
haga Clic en «Abrir jpeg», seleccione «fondo.jpg» y haga clic en «abrir»:
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»:
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):
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»:
Abrir ambos «fondo».jpg » y » puente.jpg » lado a lado en el visor de fotos de Windows para ver si puedes notar la 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»:
Verifique el «secreto».el archivo jpg «es el mismo que el» gatito.secreto jpg «archivo al abrir».jpg».
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»:
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: