Archive for 29 mayo 2010

Como grabar DVD’s encriptados

29/05/2010

Lo primero es generar una imagen, para esto usamos el comando:

dd if=/dev/zero of=dvd.img bs=1000000 count=4700

deben acomodar los parametros si usan un DVD9, el comando anterior es para un DVD5

Una vez creada la imagen vacia del DVD la montamos en el dispositivo loopback y lo preparamos para su uso con LUKS, para eso usamos los siguientes comandos

losetup /dev/loop0 dvd.img
cryptsetup -c aes-cbc-essiv:sha256 -y -s 256 luksFormat /dev/loop0

Ahora hay que abrir el dispositivo encriptado y crear el sistema de archivos, usamos los siguientes comandos:

cryptsetup luksOpen /dev/loop0 dvd
mkudffs –media-type=dvd /dev/mapper/dvd

Montamos el dispositivo y lo remontamos en modo de escritura y lectura

mount /dev/mapper/dvd /mnt
mount -o remount,rw /mnt

Copiamos los datos a grabar y lo desmontamos

umount /mnt

Ahora cerramos el dispositivo loopback con los siguientes comandos

cryptsetup luksClose dvd
losetup -d /dev/loop0

Llegado este punto tenemos un archivo dvd.img de 4.4GB con un sistema de archivos encriptado, ahora solo falta quemar esa imagen a un DVD, para esto usamos el comando:

growisofs -dvd-compat -Z /dev/dvd=dvd.img

Para montar el DVD una vez grabado usamos la utilidad pmount (previamente configurada, por mas datos man pmount)

El comando es el siguiente:

pmount -r /dev/dvd etiqueta

esto monta, en caso de que la clave ingresada sea la correcta, el DVD en /media/etiqueta, para desmontarlo:

pumount /media/etiqueta

=-=-=-=-=
Powered by Blogilo

Anuncios