martes, mayo 29, 2007

EncFS + StegHide

Este artículo le resultará interesante a más de uno, estoy seguro de ello, lo que vamos a hacer es cifrar un directorio como ya hicimos en otros artículos con EncFS y luego los ficheros cifrados ocultarlos dentro de otro fichero para que nadie sepa lo que hay en ese directorio.
Primero necesitaremos el siguiente software instalado en nuestro equipo:
apt-get install encfs
apt-get install steghide

Puede que sea necesario cargar el módulo del kernel fuse:
modprobe fuse

Creamos un directorio donde se alojaran los ficheros cifrados y otro donde estarán los no cifrados: mkdir /datos
mkdir /datos-cif
Montamos /datos en /datos: encfs /datos-cif /datos
Presionamos ENTER y acto seguido introducimos la clave con la que se cifraran los datos que creemos en /datos
Creamos los ficheros secretos en el directorio /datos
Desmontamos /datos-cif:
fusermount -u /datos
Ahora los datos se encuentran cifrados en /datos-cif y en /datos no hay ningún fichero, para poder ver los ficheros se procede del siguiente modo:
1-encfs /datos-cif /datos
2-Introducimos la clave anterior
3-cd /datos

Hasta este punto sólo hemos cifrado un directorio pero en el directorio /datos-cif existen ficheros con apariencia extraña que podría levantar sospechas sobre su contenido.
Una buena solución es esconder estos ficheros dentro de otros.
Ocultar fichero:
steghide embed -cf "Fichero Portada" -sf "Fichero Resultante" -ef "Datos a Ocultar" -p "Password Descifrado"

DesOcultar Fichero:
steghide extract -sf "Fichero Resultante"

Ya lo ven se pueden hacer maravillas y recuerden:
SI ALGO ES POSIBLE ES EN LINUX

No hay comentarios: