Cómo emular a Kali Linux como una máquina virtual

Cómo emular a Kali Linux como una máquina virtual

La virtualización implica ejecutar un sistema informático virtual en una capa separada del hardware de computadora real. Permite a los usuarios ejecutar más de un sistema operativo sin instalarlos en el hardware real.

Los sistemas operativos que se ejecutan con un hipervisor funcionarán como lo harán en el hardware real. Eso le permite instalar herramientas, sistemas de prueba y otras herramientas en su máquina virtual sin afectar el host principal.

Este tutorial le mostrará cómo usar virtual-box como hipervisor para ejecutar kali-linux como una máquina virtual.

Antes de comenzar, permítame dar algunos conceptos teóricos sobre la virtualización antes de llegar a la parte práctica. Siéntase libre de omitir si está familiarizado con los conceptos.

¿Qué es un hipervisor??

Un hipervisor es un programa que permite a los usuarios crear, ejecutar y administrar máquinas virtuales.

Los tipos más comunes de hipervisores son los hipervisores alojados instalados en el sistema host como aplicaciones normales.

Los hipervisores más populares incluyen:

  • Virtualbox - https: // www.virtualbox.org/
  • VMware - https: // www.VMware.com/productos/estación de trabajo-pro.html
  • Microsoft Hyper-V - https: // documentos.Microsoft.com/en-us/virtualization/hyper-v-on-windows/acerca/
  • QEMU - https: // www.QEMU.org/

Una vez que se instala un hipervisor en el sistema host, se puede iniciar y detenerse, similar a un programa normal sin la necesidad de reiniciar el sistema principal.

¿Qué es una máquina virtual??

Por otro lado, una máquina virtual es una versión emulada de un sistema informático que se ejecuta en otro sistema. Las máquinas virtuales pueden acceder a componentes de hardware, interfaces de redes, dispositivos de almacenamiento, tarjetas de video, etc. En algunos casos, ciertos recursos de hardware, como unidades USB, deberán desconectarse del sistema principal para conectarse a la máquina virtual.

Ahora que hemos mencionado brevemente qué son un hipervisor y una máquina virtual, podemos crear uno.

Cómo instalar Kali Linux en Virtualbox

Kali Linux es una distribución de Linux con sede en Debian que ha sido la mejor distribución de pruebas de penetración durante más de cinco años.

Viene preinstalado con una colección de herramientas de prueba de lápiz que facilita el proceso de configuración de un entorno de piratería.

Aunque es posible instalar Kali Linux en hardware físico, es mejor ejecutarlo como una máquina virtual en varios hipervisores porque es un sistema de pruebas de seguridad.

Para esta configuración, usaremos VirtualBox como Hypervisor.

Requisitos

Antes de comenzar, asegúrese de tener los siguientes requisitos

  • Al menos 20 GB de espacio de almacenamiento
  • Mínimo de 4 GB de RAM
  • Placa base habilitada para VT-X.

Cómo habilitar la tecnología de virtualización

Para ejecutar una máquina virtual, debe habilitar la tecnología Intel VT-X/AMD-V o de virtualización en su sistema. Puede hacer esto desde la configuración del BIOS del sistema. Dado que la configuración del sistema varía de un modelo de computadora a otro, es casi imposible proporcionar una guía estándar para ingresar al BIOS del sistema. Sin embargo, he proporcionado una hoja de trucos para las claves del BIOS por parte de los fabricantes.

https: // linkfy.a/bios-cheat-sheet

Asegúrese de tener VirtualBox instalado en su sistema. Si no, consulte cómo instalar VirtualBox.

Paso 1: Obtén la imagen de Kali Linux

Inicie su navegador y navegue a http: // kali.org y descargue la última imagen ISO de Kali Linux. Las imágenes se actualizan regularmente e siempre incluyen la última versión.

Una vez en la página de descarga, seleccione la versión de imagen que desea instalar, 64 bits o 32 bits, como se muestra en la imagen a continuación:

Una vez que tenga el ISO descargado a su sistema, podemos proceder a crear el sistema virtual en VirtualBox.

Paso 2: crear una máquina virtual

Comience por iniciar VirtualBox y creando un nuevo icono para crear una nueva instancia de Machine Virtual.

Esto iniciará una nueva ventana para crear una nueva máquina virtual. Comience proporcionando el nombre de la máquina virtual.

A continuación, configure la carpeta de destino que actuará como almacenamiento para los archivos de la máquina virtual.

A continuación, seleccione el tipo como Linux y la versión como Debian 64 bit. Esto no es crítico, y puedes configurar Linux 2.6/3.x/4.x (64 bit). Esto, sin embargo, puede establecerse automáticamente en función del nombre de la máquina virtual especificada.

Haga clic en Siguiente para continuar con la creación de la nueva máquina virtual.

En el siguiente paso, seleccione el tamaño de memoria para asignar a la máquina virtual. Para el uso básico, es mejor tener al menos 1024 MB. Sin embargo, esto variará según sus necesidades.

Haga clic en Siguiente y configure las asignaciones de disco duro para su máquina virtual. La selección predeterminada es crear un archivo de disco duro virtual. Sin embargo, si tiene uno ya existente, puede cargarlo seleccionando “Usar un archivo de disco duro virtual existente."

Haga clic en "Crear" para crear un nuevo archivo de disco duro virtual para su máquina virtual; Seleccione VDI (imagen de disco Virtualbox) como el tipo de imagen.

En el siguiente paso, seleccione entre tamaño dinámico o de tamaño fijo. Un archivo de disco duro asignado dinámicamente crecerá en tamaño según lo requiera el sistema hasta que llegue al tamaño máximo. Para un tamaño fijo, no se encogerá ni crecerá automáticamente, incluso cuando el espacio sea gratuito.

Finalmente, haga clic en Siguiente y establezca la cantidad de datos para asignar a su máquina virtual. Dé al menos 10 GB y haga clic en Crear.

Una vez completado, verá la nueva máquina virtual en la lista de VirtualBox Manager.

Paso 3: Configurar configuraciones de VM

Una vez que hemos creado la máquina virtual, necesitamos ajustar algunas configuraciones para asegurarnos de obtener la mejor experiencia y cargar el ISO en la VM para arrancar.

Primero, comience seleccionando la máquina virtual que creamos. A continuación, haga clic en el icono de configuración en el menú superior para configurar la configuración de la VM.

En la sección del sistema, navegue a la pestaña de la placa base y establezca el orden de arranque en disco óptico -> en ese orden). Deseleccionar la unidad de disquete como no es necesario.

Pase a la sección general en la pestaña avanzada, configure el portapapeles compartidos y arrastre n 'Drop a Bidireccional. Eso le permite compartir su portapapeles entre su VM y el sistema de host.

En la sección de visualización, configure la memoria de video en 128MB. Es mejor deshabilitar la aceleración 3D.

La configuración final que necesitamos configurar es el disco de arranque que nos permite establecer la imagen de Kali Linux que descargamos anteriormente y arrancar en ella.

En la página de configuración, navegue a la sección de almacenamiento, seleccione el controlador, IDE. Haga clic en el icono de disco en el lado izquierdo y seleccione "Elija un archivo de disco."A continuación, navegue y seleccione la imagen de Kali Linux.

Finalmente, haga clic en Aceptar para guardar el archivo.

Una vez que se realicen y guarde todas las configuraciones, inicie la máquina virtual seleccionando Inicio en el menú principal.

Esto iniciará la máquina virtual y iniciará la imagen de Kali Linux, lo que le permitirá instalar el sistema operativo como si lo estuviera haciendo en hardware real.

NOTA: Si desea una guía rápida sobre cómo instalar Kali Linux en VirtualBox, considere el recurso de video que se proporciona a continuación:

https: // www.dropbox.com/s/s3z6poicq0obmmy/install_kali.mp4?dl = 0

Conclusión

Este tutorial discutió crear, configurar y ejecutar Kali Linux como una máquina virtual usando VirtualBox.