martes, 9 de junio de 2015

Bitlocker sobre Linux: Abriendo dispositivos cifrados con Bitlocker en Linux usando Dislocker.






Después de ver "Bitlocker: Encriptando & Desencriptando dispositivos" comentaba que existía la forma de desencriptar dispositivos cifrados con bitlocker en linux. Pues a lo largo de esta entrada se os va a explicar como realizar esto sobre Linux. 

Lo que vamos a usar para poder realizar esta tarea es Dislocker, que no es mas que una utilidad que nos va a permitir realizar esta tarea. Lo primero que haremos será descargar Dislocker mediante descarga normal o usando de wget de la siguiente forma "wget http://www.hsc.fr/ressources/outils/dislocker/download/dislocker.tar.bz2". 




Una vez descargado descomprimimos Dislocker haciendo uso de tar con los parámetros correspondientes "tar -xvjf dislocker.tar.bz2".

Ya teniéndolo descomprimido instalaremos dos librerías que nos harán falta "aptitude install libfuse-dev libpolarssl-dev".

Después de esto nos dirigimos a la carpeta "src" de Dislocker y ejecutamos la orden "make".




Y ahora la orden make install.




Ahora realizada ya la instalación comenzaremos creando las carpetas para montar los dispositivos "mkdir usbdrivebitlocker" y "mkdir usbmountbitlocker".




Una vez creadas conectamos el dispositivo y lo identificamos mediante la orden "fdisk -l" y vemos que es "/dev/sdc1" esto puede variar.




Ahora una vez ya identificado comenzamos desencriptando el disco con la utilidad dislocker "dislocker -r  -V /dev/sdc1 -p -- /media/usbdrivebitlocker" y nos pedirá una contraseña que es la contraseña de recuperación.




Ahora comenzaremos con el montaje mediante mount, "mount -o loop /media/usbdrivebitlocker/dislocker-file /media/usbmountbitlocker"




Y ya tenemos montado y con acceso a nuestro dispositivo desde linux, que había sido encriptado con bitlocker.









miércoles, 3 de junio de 2015

Nmap: Detección de hosts según puertos.


En esta pequeña entrada de Nmap, vamos a ver como podemos ajustar nuestra búsqueda de host buscando por puertos. Esto lo utilizaremos en caso de especificar nuestra búsqueda de un servidor web, servidor de impresión, etc. Muchas veces necesitaremos hacer uso de esto para encontrar aquellos recursos de red que queramos configurar.


Por ejemplo escanear un rango de puertos TCP/UDP de un de una red "nmap -p 50-100 192.168.1.0/24





También podemos concretar las búsquedas esficicando puerto en determinados protocolos como pueden ser TCP o UDP. Como por ejemplo en este ejemplo "nmap -p U:53,161,8888,T:1000-2000,80,25,8888,8080 192.168.1.1" en el cuál especificamos los protocolos, los puertos concretos, también rangos de los mismos , etc.