Preparando una Raspberry PI para Pentesting con KaliLinux (parte I)

Se que no soy el primero que escribe sobre RaspberryPi y KaliLinux, sin embargo, después de hacer algunas búsquedas la información que he ido encontrando me ha servido para creer necesario redactar este artículo para preparar una RaspberryPi desde cero con Multiboot y KaliLinux.

REQUISITOS

Lo primero de todo es disponer de una raspberryPI, que se puede comprar por unos 35€-50€, recomiendo comprar con tarjeta SD y adaptador WiFi compatible con raspberry. El Kit completo puede rondar los 60€ - 70€ incluyendo carcasa, tarjeta SD, Wifi, cables HDMI y el cable alimentador (saber que sirve cualquier cable alimentador USB), pero cuidado si querréis realizar el overclocking de la raspberry pi, entonces la alimentación tiene que ser 5V a 2A (+Info)

Software: 1.- Descargar berryboot (enlace), 2.- KaliLinux versión Raspberry Pi (enlace).


Recientemente han incluido en Noobs la capacidad de multiboot, por lo que dejo a elección del lector investigar sobre Noobs y su configuración. 

Si no podéis comprar una raspberry pi, os será de gran utilidad el simulador de raspberry pi tanto para Linux, como para windows.

INSTALACIÓN BerryBoot

El sistema berryboot se instala con tan solo copiar el conjunto de fichero (véase imagen siguiente) en el raix de una tarjeta SD compatible con raspberry pi formateada en FAT (normalmente las tarjetas SD viene ya formateadas).


Si no disponéis de un monitor extra al que conectar la raspberry pi (como es mi caso), necesitaréis configurar el sistema berryboot para que asigne una dirección IP a la interfaz de red e inicie un servidor VNC para conexión remota.

Abrir con un editor el fichero cmdline.txt que se encuentra en el raiz de la tarjeta SD y añadir a continuación la siguiente línea (recordar no introducir \n caracteres retornos de carro o Intro).

vncinstall ipv4=192.168.1.40/255.255.255.0/192.168.1.1
Por supuesto no olvidéis de cambiar la IP por la correspondiente a vuestra red local. Ahora si podemos encender la raspberry pi (de ahora en adelante RPi) y conectar con vncviewer (recomiendo utilizar TightVNCViewer para que funcione correctamente). 

Para la conexión con red inalambrica (wifi) sería incluir esta línea en cmdline.txt

vncinstall ipv4=192.168.88.88/255.255.255.0/192.168.88.1/wlan0
y crear un fichero wpa_supplicant.conf en el raiz de la tarjeta SD con la configuración de la WiFi:

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
ap_scan=1


network={
    ssid="ssid-of-accesspoint"
    psk="wpa-password"
}
Antes de encender la RPi, recordar que arranca extremadamente rápido, por lo que deberéis tener todo preparado, ni que decir tiene que deberá estar conectada por cable de red o con el adaptador wifi USB conectado.

En mi caso he optado por conectarme via VNC utilizando la conexión cableada, configuro el fichero cmdline.txt en la tarjeta SD con la IP dentro de mi subred, guardo el archivo e inserto la tarjeta SD en la ranura de la RPi. A continuación enchufo a la red y lanzo la conexión con TightVNC Client contra la IP 192.168.1.40 (RPi IP Address).


Aparecerá la pantalla de configuración del sistema de arranque de berryboot:


Seleccionamos el país y el teclado en Español, y a continuación aparece el menu para preparar la tarjeta SD donde se instalaran los sistema operativos compatibles con la RPi. Al finalizar nos aparecerá la selección de OS compatibles con la RPi para ser descargados directamente desde Internet.


En mi caso, lo primero que he instalado ha sido "OpenElec (XBMC)" distribución para convertir RPi en un centro multimedia, que por cierto funciona de lujo, con mi TV Samsung ha detectado el protocolo del mando de la TV y se puede manejar completamente el sistema multimedia con el mismo mando de la televisión.

En el siguiente artículo, prepararemos la KaliLinux RPi para ser instalada con berryboot. !

Un Saludo.

Referencias:

0 comentarios:

Publicar un comentario