RPi y Kali Linux: Analizador de redes WiFi portátil (I)

Descargamos la imagen para ARM de la Web Oficial en este enlace (usuario “root” y clave por defecto “toor”) para RaspberryPi.

Me he descargado el archivo “kali-2017.2-rpi3-nexmon.img.xz” y lo he descomprimido con 7Zip.

Para grabar la imagen SD me he instalado Etcher (normalmente uso Win32 Disk Imager para estos menesteres),

Lo primero que hago en el primer arranque es conectar a la red WiFi y abrir una sesión remota SSH desde mi PC con el cliente Putty para Win.

Conectado mediante SSH comienzo actualizando el listado de paquetes con el siguiente comando:

root@kali:~# apt-get update

Y después instalo una aplicación que me permita el control remoto de forma gráfica (TightVNC Server).

root@kali:~# apt-get install tightvncserver

Ejecuto el servidor VNC y proporciono una clave:

root@kali:~# tightvncserver

Me instalado el cliente TightVNC para Win (instalador para Win32) en mi PC (he tenido que especificar el puerto a los datos de conexión).

Por alguna razón el cliente VNC se conecta pero solo veo una pantalla gris (ver problema similar), he desinstalado la aplicación y he probado con otro servidor VNC llamado x11vnc.

root@kali:~# apt-get remove tightvncserver
root@kali:~# apt-get install x11vnc
root@kali:~# x11vnc

Con x11vnc y TightVNC como cliente Win ahora funciona a la perfección.

Ahora comienzo con Airmon-ng,  esta utilidad incluida en Kali permite configurar al tarjeta de red en modo promiscuo o modo monitor (ojo, el chipset del WiFi debe permitirlo).

ARCH=arm make

 

Anuncios

Linux LiveUSB desde Win (V): Sólo falta la copia de seguridad!

Después de actualizar los paquetes de XUbuntu con las últimas versiones y siempre antes de empezar a instalar aplicaciones o copiar películas y archivos es mejor clonar la memoria SD y guardarla para restaurar más adelante si tenemos cualquier problema o si simplemente queremos repetir el proceso pero mucho más rápido.

Descargamos  e instalamos RMPrepUSB.

rpm1

 

Usamos la opción “Drive –> File” para obtener una imagen de la memoria en un archivo img (se puede comprobar el contenido abriendo el fichero img con 7Zip por ejemplo).

Enlaces:

Entradas relacionadas:

Linux LiveUSB desde Win (IV): Final

Bueno espero que este sea el último artículo sobre el tema,  después de un recorrido por viejos recuerdos con sistemas Linux en memorias extraibles, creo que en los últimos posts he recorrido el camino tortuoso y la solución es más sencilla.

  • Paso 1: He creado 2 particiones con Easus, no es necesario ya que se puede hacer probablemente más adelante con el arranque en “vivo” con la imagen ISO de XUbuntu usando el gestor de particiones (GParted?) en VMWare. En primer lugar he colocado la partición con etiqueta DATA (20GB) para guardas archivos, la he formateado como Fat32 para que mi PC con Win32 reconozca y pueda copiar archivos pinchando la memoria SD (películas, series, aplicaciones…). La siguiente partición la he etiquetado como LINUX donde instalaré en el siguiente paso XUbuntu.

ea1

  • Paso 2: He arrancado una máquina virtual en VMWare con la ISO de XUbuntu como arranque y con el lector externo de tarjetas SD habilitado dentro de la VM (Virtual Machine). Cuando arranca desde la ISO de XUbuntu utilizo la opción de instalación usando la partición EXT2 como raíz del sistema en la partición LINUX y dejando intacta la partición DATA en Fat32 para almacenar archivos.

Configuración VMWare para que arranque leyendo la ISO de Xubuntu emulando un lector de CD:

xu1

VMWare mostrando el menú de arranque de la ISO donde seleccionamos la opción de instalar:

xu2

xu3

He usado el gestor de instalación de XUbuntu para reservar espacio para la memoria swap redimensionado la partición LINUX (también debería haber reservado otra partición para el home del usuario Linux…)

xu4

Configuración de la cuenta:

xu5

Proceso de instalación en progreso:

xu6

  • Paso 3: He probado que la memoria SD arranca correctamente usando PLoP en VMWare (cambiando la ISO a Plop como emulación de CD).

ux1

XUbuntu recién instalado y arrancado con acceso a unidad DATA de almacenamiento de archivos:

ux2

  • Paso 4: Prueba “real” arrancando la memoria desde desde la BIOS del PC.

 

Entradas relacionadas:

Linux LiveUSB desde Win (||): PLoP Boot Manager

PLoP es un gestor de arranque que permite arrancar el SO (Sistema Operativo) desde un USB a pesar de que la BIOS de nuestro PC no lo permita, va a resultar muy útil para probarlo con VMWare Player (no permite cambiar el orden de arranque de la BIOS de la maquina virtual) para probar nuestro USB con Linux autoarrancable.  Lo más común es grabar la imagen ISO de PLoP es un CD y arrancar nuestro PC con el para luego cargar el USB desde el menú gráfico de PLoP. Para probarlo en WMWare no es necesario, crearemos una máquina virtual nueva en unos pocos sencillos pasos siguiendo las instrucciones del siguiente enlace “How to Boot a VMware Virtual Machine from a USB Drive“.

Descargamos plpbt-5.0.15.zip (la última versión) y descomprimimos. Dentro encontraremos la imagen plpbt.iso que debemos cargar en nuestra máquina virtual emulando el lector de CD. Creamos una máquina virtual en WMWare con las siguientes características:  En la opción inicial “Installer Disc image file” seleccionamos la ISO de PLoP, seleccionamos Linux como sistema (Ubuntu), damos nombre a la nueva máquina y un tamaño de HD de 5GB.  Finalmente y lo más importante nos aseguramos que el controlador USB está configurado.

Cuando arranquemos la nueva máquina virtual y tenemos listo Plop para tratar de arrancar del USB.

plop1

  • ADVERTENCIA: Para que VMWare detecte mi lector de tarjetas SD externo he tenido que desconectarlo de mi SO Win7 y en el menú de VMWare Player seleccionar entre los dispositivos removibles “Player > Removable devices > Alcor Micro Mass Storage Device: Connect (disconnect from host)”.

plop2

  • PROBLEMAS: Ahora tengo un nuevo problema, al seleccionar la opción probar Xubuntu sin instalarlo me salta la ventana de error con la leyenda “/casper/vmlinuz: not found” y no me permite continuar. Cuando analizo los archivos de la memoria SD efectivamente el fichero no existe. Ni corto ni perezoso estoy bajando xubuntu-14.04.5-desktop-i386.iso para probar otras versiones de la distro.

Para solucionar el problema mencionado he usado UNetbootin para reinstalar la ISO de XUbuntu. UNetbootin instala su propio Bootloader con syslinux.

plop4

Ahora arranca perfectamente la versión live sin instalación.

plop5Arrancando la versión live podemos proceder a la instalación de XUbuntu.

 

 

Aplicaciones:

Entradas relacionadas en este blog:

Artículos:

Linux LiveUSB desde Win (|||): EaseUS Partition Master Free versión

Sigo a partir de la entrada “Linux LiveUSB desde Win con persistencia de datos“, el objetivo es particionar la memoria SD para alojar el SO (Sistema Operativo) en una y archivos de datos en la otra. En Win usaré una herramienta ya conocida llamada EaseUS Partition Master Free versión 11.9  en su versión gratuita. Hace falta descargar e instalar.

easus1

Una vez ejecutado podemos ver todas las particiones de nuestro PC:

easus2

Seleccionamos la unidad correspondiente a la memoria externa (letra G:) y comenzamos eliminando la partición (botón derecho del ratón y seleccionar en el menú emergente la opción “Eliminar partición”).

Ahora ya esta limpia y podemos comenzar creando nuevas particiones.

easus3

Como es una memoria de 32 GB voy a particionar:

  • La primera partición con etiqueta “DATA” para datos con 15GB de espacio de tipo lógica.
  • La segunda partición llamada “LINUX” con el resto de datos de tipo primaria.

easus5

Una vez finalizado aplicamos los cambios (botón “Aplicar cambios” en la parte superior).

easus6

Comienza el proceso:

easus7

Ahora volvemos sobre el post “Linux LiveUSB desde Win con persistencia de datos”  para grabar la imagen con el SO autoarrancable en la segunda partición con LinuxLive USB Creator (LiLi para los amigos).

Elegimos la unidad a grabar la ISO:

easus8

La fuente de origen es ISO y está descargada en el PC local como xubuntu-16.04-desktop-i386.iso, tamaño de persistencia de datos 4090 (el máximo). Comenzamos el proceso.

 

 

Linux LiveUSB desde Win con persistencia de datos

Lo primero debemos descargar e instalar la aplicación Linux Live USB Creator, conocido como LiLi de la Web oficial en este enlace (la versión actual es 2.9.4).

lili1

Una vez descargado e instalado descargamos la ISO de Ubuntu por ejemplo, yo he elegido Xubuntu  (con escritorio Xfce más ligero) y me he descargado la ISO Latest LTS release: 16.04, Xenial Xerus para 32 bit. (xubuntu-16.04.1-desktop-i386.iso).

Para grabar la ISO voy a emplear una tarjeta SD Kingston de 32GB.

lili2

Arrancamos la aplicación LiLi con memoria insertada el primer paso es elegir el dispositivo sobre el que vamos a volcar la imagen.

lili3

Después seleccionamos la ISO de XUbuntu que hemos descargado previamente.

El siguiente paso es el interesante, consiste en seleccionar el espacio que queremos reservar para la memoria persistente (asignamos el máximo de 4GB).

No modificamos el resto de opciones por el momento y pasamos al paso nº 5 para comenzar el proceso. Ahora podemos ir a hacer otras cosas mientras acaba.

 

 

 

 

 

 

Entradas similares: