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

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

Hoy usamos computadoras personales como estaciones de trabajo y dispositivos personales. En estos dispositivos, mantenemos información personal y archivos privados no 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 asegurar sus archivos con criptografía y métodos de cifrado.

Este tutorial analiza 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 asegurar es mejor que dejarlos expuestos.

Una introducción básica a la esteganografía

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

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

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

  • La esteganografía no atrae la atención en comparación con otros métodos de cifrado.
  • Es simple de entender y usar.
  • Una vez que se oculta un archivo, permanece en ese estado hasta que se exponga.

Habiendo mirado lo que es la esteganografía y sus profesionales, vamos a Rollin 'in the Deep:

Cómo usar el comando CAT para ocultar archivos en las 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, deberá tener un archivo zip que contenga todos los archivos que desea ocultar y una imagen.

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

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

A continuación, inicie el terminal y navegue a la ubicación del directorio donde están la zip y la imagen.

Todo lo que tiene que hacer ahora para ocultar los archivos es concatenar la zip y la imagen a una imagen apropiadamente nombrada, puede llamar a la imagen a cualquier cosa que desee.

Aquí hay un ejemplo:

Una vez que haya ocultado los archivos, elimine todos los demás archivos RAW 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 usar una herramienta para realizar una esteganografía de imagen. La herramienta OutGuess le permite ocultar datos en bits redundantes de archivos existentes. Principalmente admite archivos como formatos JPEG y NetPBM.

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

https: // linkfy.a/gobsdmanualpages

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

sudo apt-get install outguess

Una vez instalado, navegue al directorio donde tiene sus archivos secretos y la imagen que desea utilizar como ubicación oculta. Use el siguiente comando para ocultar sus archivos dentro de una imagen (imagen.jpg) y una frase de pases

sudo outguess -k "frase de pases" -d secrefile.imagen txt.Salida JPG.JPG

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

OUTGUSS -K "Frase de pases" -e -R Salida.JPG SecretFile.TXT

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

Otra herramienta que podemos usar para la esteganografía de imagen y audio es Steghide. Steghide es una herramienta de línea de comandos simple capaz de ocultar datos en archivos de imagen y audio. La herramienta es poderosa principalmente porque no altera las frecuencias de muestra con respecto al color, por lo que es inmune a los controles estadísticos 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/colores_of_noise

Aquí le mostramos cómo usar 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 la instalación.

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

sudo apt-get install steghide

Para distribuciones basadas en arco, use el comando

sudo Pacman -S Steghide

Una vez que haya instalado Steghide, puede ocultar archivos que desea dentro de una imagen o un archivo de audio; Los ejemplos a continuación ilustran que.

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

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

steghide incrustar -Ef SecretFile.imagen de txt -cf.JPG

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

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

Extracto de Steghide -Sf Imagen.JPG

Ingrese la frase de pases que usó al incorporar los archivos.

Cómo ocultar archivos en imágenes usando stegosuite

La herramienta esteganográfica final que vamos a discutir es Stegosuite. StegoSuite es una herramienta de esteganografía de imagen gráfica simple escrita en Java que utiliza el cifrado AES para incrustar datos. La herramienta actualmente 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 estegosuite es simple; Una vez instalado, inicie la herramienta.

En el menú principal, seleccione el archivo -> Abra 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 pases y haga clic en Incrustar.

Que creará una imagen incrustada dentro del archivo de la ubicación de la imagen original con el nombre ImeMeName_embed.extendido. Por ejemplo, si la imagen principal es la imagen.jpng, el archivo de salida será imaginado.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 usar para ocultar archivos en imágenes y archivos de audio. Para una seguridad adicional, considere usar directorios ocultos y archivos zip encriptados, y luego escúchalos dentro de una imagen. Que le dará a sus archivos una capa adicional de seguridad de los ojos indiscretos.