Cómo instalar Kali Linux en VMware VM

Kali es una distribución gratuita de Linux basada en Debian destinada a pruebas de penetración. La primera versión de Kali Linux fue lanzada en 2013 como la reconstrucción de BackTrack Linux – una distribución anterior bien conocida para la auditoría de seguridad y pruebas de penetración. Algunas herramientas que estaban duplicadas o proporcionaban funciones similares en BackTrack Linux fueron eliminadas en Kali Linux. Hay más de 600 herramientas de pruebas de penetración incluidas en Kali Linux que pueden ejecutarse como Live DVD sin instalación, así como instalarse en un ordenador como sistema operativo de escritorio.

A veces puede que no tengas la capacidad de dedicar todo el ordenador a ejecutar Kali Linux ni desde Live DVD ni desde tu disco duro interno como SO instalado. En este caso, las tecnologías de virtualización de hardware pueden ayudarte: puedes instalar Kali Linux en una máquina virtual VMware que se ejecute en tu ordenador de sobremesa, portátil o servidor. Como resultado, puede utilizar su máquina física para las tareas habituales mientras ejecuta simultáneamente una máquina virtual con Kali Linux para realizar pruebas de penetración y auditorías de seguridad de sus redes, software, etc. Esta entrada de blog explora el proceso de instalación de Kali Linux en una máquina virtual VMware y la configuración de un adaptador de red Wi-Fi.

NAKIVO for VMware vSphere Backup

NAKIVO for VMware vSphere Backup

Complete data protection for VMware vSphere VMs and instant recovery options. Secure backup targets onsite, offsite and in the cloud. Anti-ransomware features.

Descarga de la imagen ISO

En primer lugar, abra la página de descarga de Kali en su navegador y seleccione la distribución que mejor se adapte a sus necesidades. Las imágenes de instalación se proporcionan en formato ISO para las arquitecturas de 32 bits, 64 bits y ARM. También puedes seleccionar la compilación con tu entorno de escritorio gráfico favorito entre Gnome, KDE, Xfce, Mate, etc. En aras de la simplicidad y la coherencia en esta entrada del blog, vamos a descargar Kali Linux Xfce 64 Bit a través de HTTP. Cuando se descargue el archivo ISO, compruebe la suma sha256sum para verificar la integridad de los datos y asegurarse de que el archivo no está dañado.

Creación de una nueva máquina virtual VMware

Vamos a explorar cómo instalar Kali Linux en una VM del formato VMware Workstation por razones de portabilidad – puede instalar VMware Workstation en un portátil, desplegar una máquina virtual con Kali Linux, y utilizar este portátil para auditar redes inalámbricas, por ejemplo. Kali Linux también se puede instalar en un host VMware ESXi si es necesario – el proceso de instalación es bastante similar. En el presente ejemplo, se utilizará VMware Workstation 15 para mostrar la instalación y configuración de Kali Linux.

Haga clic en Archivo > Nueva máquina virtual para abrir el Asistente para nueva máquina virtual. Seleccione Personalizar.

Elija la compatibilidad de hardware de la máquina virtual. Si no tiene previsto migrar una máquina virtual a versiones anteriores de VMware Workstation o servidores ESXi, seleccione el formato Workstation 15.x. En este ejemplo debería seleccionarse el formato de la estación de trabajo 14.x para una mejor compatibilidad en caso de posible migración.

Cómo instalar Kali Linux en VMware: Abrir un nuevo asistente VM y seleccionar la compatibilidad de hardware VM

Seleccione el archivo de imagen de disco del instalador para la instalación del sistema operativo invitado. En este caso se debe seleccionar la imagen ISO descargada y guardada en D:\Install\ISO\kali-linux-xfce-2018.4-amd64.iso.

Seleccione un sistema operativo invitado (SO). Linux Ubuntu 64-bit debe ser seleccionado para nuestros propósitos.

Cómo instalar Kali Linux en VMware: Selección de la imagen de disco de instalación y de un sistema operativo invitado.

Especifique el nombre y la ubicación de la máquina virtual. En el ejemplo actual, el nombre de la VM es Kali_x64 y el directorio de la VM es D:\VirtualKali_x64.

Configuración del procesador. Especifique el número de procesadores y el número de núcleos por procesador para esta máquina virtual. Usar 1 CPU es suficiente para Kali Linux.

Cómo instalar Kali Linux en VMware: Introduciendo el nombre de la VM y definiendo la configuración del procesador

Configure la memoria de la máquina virtual. Kali Linux no es un sistema operativo que consuma muchos recursos. 2 GB de memoria deberían ser más que suficientes para esta máquina virtual.

Configure un tipo de red para la máquina virtual. Seleccione la opción Utilizar red puenteada.

Cómo instalar Kali Linux en VMware: Configurando la memoria de la VM y el tipo de red

Seleccione el controlador SCSI que utilizará para conectar un disco virtual a una máquina virtual. Puede dejar el valor predeterminado como está y hacer clic en Siguiente para continuar.

Seleccione un tipo de disco. Puede dejar el valor recomendado por defecto (SCSI).

Cómo instalar Kali Linux en VMware: Selección de un tipo de controlador de disco virtual y un tipo de disco virtual

Selecciona un disco. Haga clic en Crear un nuevo disco virtual y, a continuación, en Siguiente.

Especifique la capacidad del disco. 20 GB deberían ser suficientes para el sistema operativo. Seleccione Almacenar disco virtual como un único archivo si no existen limitaciones de su sistema de archivos (como el límite de 4 GB de tamaño de archivo para FAT32). No marque la casilla Asignar ahora todo el espacio de disco si no desea que el disco consuma ahora todo el espacio de disco provisionado.

Cómo instalar Kali Linux en VMware: Creación de un nuevo disco virtual de 20 GB

Especifique dónde desea almacenar el archivo del disco virtual. En este ejemplo, la ruta del archivo es D:\Virtual\Kali_x64\Kali_x64.vmdk.

Ahora todo está listo para crear una máquina virtual. Compruebe los ajustes de la máquina virtual, personalice el hardware si es necesario y haga clic en Finalizar para crear una máquina virtual.

Cómo instalar Kali Linux en VMware: Especificación de una ubicación de disco virtual y comprobación del resumen

Instalación de Kali Linux en VMware VM

La instalación de Kali Linux no es difícil, ya que todos los pasos de instalación se suministran con consejos y comentarios útiles. Repasemos el proceso de instalación paso a paso:

Instalación del sistema operativo

Una vez que haya creado una nueva máquina virtual, enciéndala y arranque desde la imagen ISO para iniciar la instalación de Kali. Cuando se carga una máquina virtual desde la imagen ISO, puede ver un menú de arranque que le permite arrancar desde el medio de instalación en modo DVD en vivo, instalar el sistema operativo en modo texto (sólo obtiene una interfaz de consola sin interfaz gráfica de usuario (GUI) después de la instalación) e instalar el sistema operativo en modo gráfico. Seleccione Instalación gráfica en el menú de arranque y pulse Intro.

Cómo instalar Kali Linux en VMware: Un menú de arranque del instalador de Kali Linux

El modo de instalación gráfica parece un asistente con varias pantallas de configuración.

Selecciona un idioma.

Cómo instalar Kali Linux en VMware: Seleccionar un idioma

Seleccione su ubicación.

Cómo instalar Kali Linux en VMware: Selección de una ubicación

Configurar un teclado.

Cómo instalar Kali Linux en VMware: Configuración de un teclado

Introduzca el nombre de host de este sistema, por ejemplo, k-linux.

Cómo instalar Kali Linux en VMware: Introducir el nombre del host

Configure el nombre de dominio, por ejemplo, dominio.net.

Cómo instalar Kali Linux en VMware: Configuración de un nombre de dominio para las opciones de red.

Configure la contraseña para el usuario root. Tenga en cuenta que en algunas distribuciones de Kali Linux «toor» es la contraseña por defecto para el usuario root.

Cómo instalar Kali Linux en VMware: Configuración de la contraseña para root.

Seleccione el método de partición para sus discos. Si desea crear una tabla de particionado personalizada, seleccione Manual. Seleccionar Guiado – usar todo el disco debería ser suficiente para la primera vez.

Cómo instalar Kali Linux en VMware: Particionado guiado de todo el disco

Seleccione el disco virtual que desea particionar.

Cómo instalar Kali Linux en VMware: Seleccionar un disco para particionar

Seleccionar Todos los archivos de una partición.

Cómo instalar Kali Linux en VMware: Selección de un esquema de particiones

Seleccione Finalizar la partición y escribir los cambios en el disco.

Cómo instalar Kali Linux en VMware: Finalizando el particionado

Haga clic en para confirmar la creación de una nueva tabla de particiones vacía en el disco virtual para escribir los cambios en el disco.

Cómo instalar Kali Linux en VMware: Confirmación de cambios

El proceso de instalación comienza tras la partición del disco. Espere a que finalice la instalación del sistema.

Configure el gestor de paquetes. Seleccione para utilizar una réplica en red.

Cómo instalar Kali Linux en VMware: Usando una réplica en red para un gestor de paquetes

Si no dispone de un proxy HTTP para acceder a las redes externas, deje el campo vacío y haga clic en Continuar.

Cómo instalar Kali Linux en VMware: Configuración de un proxy HTTP

Instale el gestor de arranque GRUB en un disco duro – haga clic en para hacerlo.

Cómo instalar Kali Linux en VMware: Instalación del gestor de arranque GRUB

Define el dispositivo para la instalación del gestor de arranque. Usamos /dev/sda.

Cómo instalar Kali Linux en VMware: Seleccionando un disco para instalar GRUB

La instalación se ha completado. Después de reiniciar su VM, introduzca root como nombre de usuario e introduzca la contraseña que ha especificado durante la instalación del sistema operativo.

Instalación de VMware Tools en Kali Linux VMware VM

Ahora tienes que instalar VMware Tools, es decir, un conjunto de controladores y utilidades útiles que mejoran el rendimiento de la máquina virtual y la interacción entre el anfitrión y el invitado (portapapeles compartido, arrastrar y soltar archivos & , paso de dispositivos USB, etc.).

Asegúrese de que Kali Linux VMware VM instalado se está ejecutando y haga clic en VM > Instalar VMware Tools en la barra de menús o en la ventana de VMware Workstation. La imagen de CD ISO se inserta ahora en la unidad de CD/DVD virtual de la máquina virtual. Puede ver el icono del disco en el escritorio del SO invitado. Abra el terminal(Aplicaciones > Emulador de terminal).

Vaya al directorio del disco insertado que contiene VMware Tools escribiendo:

cd /media/cdrom

Cree un directorio en su escritorio para extraer los ficheros del archivo a ese directorio.

mkdir ~/Desktop/VMwareTools

Extraiga los archivos de instalación de VMware Tools del archivo comprimido mediante el siguiente comando:

tar -xvzf VMwareTools-10.3.2-9925305.tar.gz -C ~/Desktop/VMwareTools/

donde:

tar es la aplicación archivadora de Linux; x – indica a tar que extraiga los archivos; v – permite el modo verbose para ver la salida en consola; z – indica a tar que descomprima los archivos de un archivo usando gzip; f – define una ubicación del archivo comprimido, cuyos archivos deben ser extraídos.

Vaya al directorio donde se han extraído los archivos.

cd ~/Desktop/VMwareTools/vmware-tools-distrib

Ejecute el instalador de VMware Tools:

./vmware-install.pl

Responda a las preguntas del asistente de instalación de la consola. Pulse Intro para utilizar los valores por defecto que se muestran en [brackets]. Una vez finalizado el proceso de instalación de VMware Tools, reinicie la máquina virtual escribiendo init 6 en la ventana del terminal.

Nota: Si dispone de conexión a Internet, puede instalar VMware Tools con su apt-get Linux escribiendo en el terminal el siguiente comando:

apt-get install open-vm-tools-desktop

Responda a las preguntas del asistente de instalación como se ha mencionado anteriormente.

Configuración de la resolución de pantalla

Después de instalar VMware Tools en Kali Linux VMware VM, puede personalizar la resolución de pantalla de la ventana de la máquina virtual invitada.

Abre el terminal.

Escriba xrandr para ver los modos de visualización disponibles. El modo de visualización actual está marcado con un asterisco (*).

Establezca la resolución personalizada, por ejemplo, 1024×768, en lugar de la resolución predeterminada (800×600):

xrandr -s 1024x768

Cómo instalar Kali Linux en VMware: Cómo configurar la resolución de pantalla de una máquina virtual con Kali Linux

También puede utilizar GUI. Haga clic con el botón derecho del ratón en el espacio vacío del escritorio de su VM, vaya a Aplicaciones > Ajustes > Pantalla. Cambie la resolución en el menú desplegable, haga clic en Aplicar y Cerrar.

También puede entrar en un modo de pantalla completa de su Kali Linux VMware VM haciendo clic en el botón de pantalla completa en la interfaz de VMware Workstation.

¿Cómo conectar un adaptador WI-FI a una VMware VM para ser utilizado por Kali Linux?

Si quieres probar redes Wi-Fi, entonces necesitas un adaptador de red Wi-Fi conectado a una máquina en la que se esté ejecutando Kali Linux. No es posible conectar un adaptador de red inalámbrico integrado (que suele conectarse con una interfaz PCI Express) de un portátil directamente a una máquina virtual. En este caso, sólo podrá utilizar un modo de red en puente, pero las funciones de bajo nivel del adaptador, como entrar en un modo de supervisión, estarán desactivadas. Si utiliza un adaptador de red inalámbrico integrado en el modo de red puenteada, un SO invitado (Kali Linux en nuestro ejemplo) identifica el adaptador de red como un adaptador Ethernet emulado.

Como recordarás, la estación de trabajo VMware y el servidor ESXi te ofrecen la posibilidad de conectar dispositivos USB a una máquina virtual en modo pass-through. En este modo, un dispositivo USB se conecta a una VM de forma similar a como se conectaría a una máquina física. Cuando se conecta un dispositivo USB a una máquina virtual, ésta se desconecta de la máquina anfitriona. Lo que necesitas en esta situación es un adaptador Wi-Fi USB.

Obtenga el adaptador Wi-Fi USB externo e insértelo en un puerto USB de su máquina host (una máquina en la que está instalada VMware Workstation). Asegúrese de que su máquina virtual Kali se está ejecutando. No te conectes a ninguna red Wi-Fi en un equipo anfitrión. En la ventana de la estación de trabajo VMware vaya a VM > Dispositivos extraíbles > [Nombre de su adaptador USB Wi-Fi] > Conectar (Desconectar del host).

Cómo instalar Kali Linux en VMware: Cómo conectar un adaptador de red Wi-Fi USB a una máquina virtual con Kali Linux

Escriba ifconfig para comprobar que su adaptador USB Wi-Fi es detectado por Kali Linux en VMware VM. En nuestro ejemplo se detecta un adaptador inalámbrico y su interfaz de red se denomina wlan0.

Cómo instalar Kali Linux en VMware: Comprobación de la configuración de red en Linux

Apague la interfaz de red inalámbrica:

ifconfig wlan0 down

Cambie la dirección MAC del adaptador de red inalámbrica por una dirección MAC personalizada, por ejemplo, FC:FC:48:0A:0B:FF.

macchanger -m fc:fc:48:0a:0b:ff wlan0

Enciende tu interfaz de red inalámbrica.

ifconfig wlan0 up

Compruebe si la dirección MAC de su adaptador Wi-Fi ha cambiado utilizando uno de los siguientes comandos:

macchanger -s wlan0

ifconfig wlan0

Cómo instalar Kali Linux en VMware: Comprobación de la dirección MAC de una interfaz de red inalámbrica

Si no ha cambiado la dirección MAC de su adaptador de red, compruebe la secuencia de comandos que ha ejecutado y vuelva a intentarlo. Puede escribir macchanger --help para ver una lista de las opciones disponibles para utilizar la herramienta macchanger.

Tras cambiar la dirección MAC, puede realizar pruebas de penetración y auditorías de seguridad de redes Wi-Fi.

Ponga el adaptador de red Wi-Fi en modo de supervisión.

airmon-ng start wlan0

Cómo instalar Kali Linux en VMware: Ejecutando airmon-ng

La utilidad airmon-ng le notifica si hay procesos que podrían causar problemas. Se recomienda matar estos procesos escribiendo el comando:

airmon-ng check kill

Adicionalmente puede cambiar la dirección mac de la interfaz wlan0mon.

ifconfig wlan0mon down

macchanger -m fc:fc:48:0a:0b:ff wlan0mon

ifconfig wlan0mon up

donde wlan0mon es el nombre de la interfaz de red de supervisión virtual (anteriormente conocida como interfaz mon0 en BackTrack Linux).

Ahora está listo para ejecutar la utilidad airodump-ng.

airodump-ng wlan0mon

Cómo instalar Kali Linux en VMware: Supervisión de puntos de acceso inalámbricos y clientes con airodump-ng utilizando Kali Linux instalado en una VMware VM

Como puedes ver, el adaptador Wi-Fi USB conectado a la VM en el modo pass-through funciona bien. Puede ver los puntos de acceso y los clientes asociados, así como capturar paquetes de red inalámbrica para su posterior análisis en el marco de la auditoría de red. Las pruebas de penetración y las auditorías de seguridad son importantes, pero los detalles de este proceso quedan fuera del alcance de esta entrada del blog. El énfasis de este artículo es que su Kali Linux desplegado en una VM aislada puede operar de forma similar a Kali Linux desplegado en una máquina física.

Conclusión

La creación de una máquina virtual y el proceso de instalación del sistema operativo Kali Linux no son difíciles, y una interfaz gráfica de usuario proporciona consejos y comentarios útiles y comprensibles. El requisito clave es configurar un adaptador de red inalámbrico USB conectado a una máquina virtual utilizando un modo pass-through. Esto habilita todas las funciones del adaptador basado en hardware desde una máquina virtual aislada con Kali Linux para el análisis de paquetes.

La instalación de Kali Linux en una VM ESXi es similar a la instalación de Kali en una VMware Workstation VM. También puede utilizar VMware vCenter Converter para convertir una VM con formato de estación de trabajo en una VM con formato ESXi.

1 Year of Free Data Protection: NAKIVO Backup & Replication

1 Year of Free Data Protection: NAKIVO Backup & Replication

Deploy in 2 minutes and protect virtual, cloud, physical and SaaS data. Backup, replication, instant recovery options.

Artículos recomendados