Gestión de archivos

Cómo ocultar archivos dentro de imágenes en Linux

Cómo ocultar archivos dentro de imágenes en Linux

Hoy en día, utilizamos computadoras personales como estaciones de trabajo y dispositivos personales. En estos dispositivos, guardamos información personal y archivos privados que no están destinados al acceso público.

Dado esto, incluso si no comparte su computadora con otros, es esencial tratar su seguridad como una alta prioridad y proteger sus archivos con métodos de cifrado y criptografía.

Este tutorial explica cómo proteger y asegurar sus archivos ocultándolos dentro de otros archivos. Para este tutorial, veremos cómo ocultar archivos en imágenes; Como beneficio adicional, también discutiremos cómo ocultar archivos en archivos de audio.

NOTA: Los métodos discutidos en este tutorial no garantizan el 100% de seguridad; un profesional de seguridad o un analista forense puede descifrarlos. Dicho esto, disfrazar los archivos privados que desea proteger es mejor que dejarlos expuestos.

Introducción básica a la esteganografía

La esteganografía se refiere al proceso de ocultar un archivo, ya sea un video, una imagen, un audio o un texto, dentro de otro archivo. Aunque la esteganografía es una forma antigua de ocultar archivos y mensajes, puede ser muy útil cuando se trabaja en un entorno no seguro.

La esteganografía es mucho más ventajosa en comparación con el cifrado. Por ejemplo, es probable que un usuario malintencionado ignore un documento secreto oculto dentro de una imagen de su gato que un archivo cifrado con GPG.

Algunas de las otras ventajas de la esteganografía incluyen:

Habiendo analizado qué es la esteganografía y sus ventajas, empecemos a rodar en lo profundo:

Cómo usar el comando Cat para ocultar archivos en imágenes

El primer método que podemos usar para ocultar archivos dentro de una imagen es el comando cat en Linux.

Para hacer esto, necesitará tener un archivo zip que contenga todos los archivos que desea ocultar y una imagen.

Comience creando un directorio y agregue todos los archivos que desea ocultar. A continuación, comprima el directorio en formato zip.

Ahora mueva el archivo comprimido y la imagen que desea usar para ocultar los archivos en el mismo directorio.

A continuación, inicie la terminal y navegue hasta la ubicación del directorio donde se encuentran el zip y la imagen.

Todo lo que tiene que hacer ahora para ocultar los archivos es concatenar el zip y la imagen a una imagen con el nombre apropiado; puede llamar a la imagen como desee.

He aquí un ejemplo:

Una vez que haya ocultado los archivos, elimine todos los demás archivos sin formato para garantizar la seguridad. Para ver los archivos, descomprima la imagen que contiene los archivos ocultos.

Cómo ocultar archivos en imágenes usando Outguess

También podemos utilizar una herramienta para realizar esteganografía de imágenes. La herramienta Outguess le permite ocultar datos en bits redundantes de archivos existentes. Soporta principalmente archivos como formatos JPEG y NETpbm.

Outguess es una herramienta ampliamente utilizada en sistemas BSD. Puedes leer la documentación oficial disponible aquí:

https: // linkfy.a / goBSDmanualpages

También puede instalarlo usando su administrador de paquetes predeterminado. Por ejemplo, para instalarlo en Debian, simplemente ingrese el comando:

sudo apt-get install outguess

Una vez instalado, navegue hasta el directorio donde tiene sus archivos secretos y la imagen que desea usar como su ubicación para ocultar archivos. Utilice el siguiente comando para ocultar sus archivos dentro de una imagen (imagen.jpg) y una frase de contraseña

sudo adivina -k "frase de contraseña" -d archivo secreto.imagen txt.salida jpg.jpg

El comando anterior generará la imagen que contiene archivos ocultos. Puedes extraerlos usando el comando

adivina -k "frase de contraseña" -e -r salida.jpg archivo secreto.TXT

Cómo utilizar Steghide para la esteganografía de imagen y audio

Otra herramienta que podemos utilizar para la esteganografía de imagen y audio es Steghide. Steghide es una sencilla herramienta de línea de comandos capaz de ocultar datos en archivos de imagen y audio. La herramienta es poderosa principalmente porque no altera las frecuencias de muestra respectivas del color, lo que la hace inmune a las comprobaciones estadísticas de primer orden. Steghide permite la compresión y el cifrado de los datos integrados, por lo que es una buena opción para la esteganografía.

https: // en.wikipedia.org / wiki / Colors_of_noise

A continuación, se explica cómo utilizar esta herramienta para ese propósito:

Cómo instalar Steghide

A menos que esté utilizando una distribución de penetración, Steghide no viene preinstalado en muchas distribuciones de Linux. Sin embargo, está disponible en los repositorios principales, lo que facilita su instalación.

Para instalarlo en distribuciones basadas en Debian / Ubuntu, ingrese el comando:

sudo apt-get install steghide

Para distribuciones basadas en Arch, use el comando

sudo pacman -S steghide

Una vez que haya instalado Steghide, puede ocultar los archivos que desee dentro de una imagen o un archivo de audio; los ejemplos siguientes ilustran que.

Asegúrese de mover los archivos que desea ocultar, y la imagen o el archivo de audio en el que desea ocultarlos, a la misma carpeta.

A continuación, ingrese los siguientes comandos para ocultar los archivos

steghide incrustar -ef secretfile.txt -cf imagen.jpg

Este comando le pedirá que proporcione una frase de contraseña. Ingrese su contraseña y continúe.

Para extraer el archivo de la imagen, use el comando:

extracto de steghide -sf imagen.jpg

Ingrese la frase de contraseña que usó al incrustar los archivos.

Cómo ocultar archivos en imágenes usando Stegosuite

La última herramienta esteganográfica que vamos a discutir es Stegosuite. Stegosuite es una sencilla herramienta de esteganografía de imágenes gráficas escrita en Java que utiliza cifrado AES para incrustar datos. Actualmente, la herramienta admite formatos de archivo como BMP, GIF, JPG y PNG.

Para instalar Stegohide en distribuciones basadas en Debian / Ubuntu, use el comando:

sudo apt-get install stegosuite

Usar Stegosuite es simple; una vez instalada, inicia la herramienta.

En el menú principal, seleccione el archivo -> Abrir y seleccione la imagen que desea usar para incrustar los archivos. A continuación, haga clic con el botón derecho en el cuadro y seleccione agregar archivos.

Ahora seleccione los archivos que desea ocultar dentro de la imagen. Finalmente, proporcione la frase de contraseña y haga clic en Insertar.

Eso creará una imagen incrustada dentro del archivo de la ubicación de la imagen original con el nombre imagename_embed.ext. Por ejemplo, si la imagen principal es una imagen.jpng, el archivo de salida será image_embed.png.

Para extraer datos, abra el archivo, ingrese la contraseña y haga clic en Extraer.

Conclusión

Este tutorial le ha enseñado varios métodos que puede utilizar para ocultar archivos en imágenes y archivos de audio. Para mayor seguridad, considere el uso de directorios ocultos y archivos zip cifrados, y luego ocúltelos dentro de una imagen. Eso le dará a sus archivos una capa adicional de seguridad frente a miradas indiscretas.

Las 5 mejores cartas de captura de juegos
Todos hemos visto y amado la transmisión de juegos en YouTube. PewDiePie, Jakesepticye y Markiplier son solo algunos de los mejores jugadores que han ...
Cómo desarrollar un juego en Linux
Hace una década, no muchos usuarios de Linux predecían que su sistema operativo favorito algún día sería una plataforma de juegos popular para videoju...
Puertos de código abierto de motores de juegos comerciales
Las recreaciones gratuitas, de código abierto y de motores de juegos multiplataforma se pueden usar para jugar títulos de juegos antiguos y también al...