Cómo instalar Kali Linux En Android
Android se conoce como el sistema operativo basado en el kernel de Linux que tomó el segmento de computación móvil por sorpresa desde 2008. Aunque se ejecuta sobre un núcleo Linux, no se comporta como una distribución Linux típica como Ubuntu, Fedora, Debian, etc., sino que utiliza un derivado de la máquina virtual Java llamado Android RunTime que no admite una aplicación Linux QT o GTK típica.
Pero Android, al ser un sistema operativo de código abierto, proporciona la flexibilidad que un dispositivo iOS nunca puede tocar, el enraizamiento, la capacidad del usuario para ejecutarse como superusuario. Esto abre oportunidades para modificar el dispositivo como el usuario quiera, dentro de los límites del núcleo Linux que reside en el núcleo de Android. Una de estas capacidades es ejecutar un sistema operativo Linux completo en la parte superior de Android, lo que puede ser una idea de Frankenstein al principio, pero un sueño para cualquier usuario avanzado, especialmente para los administradores de sistemas, a los que les encantaría la capacidad de ejecutar Linux en su dispositivo móvil.
El primer requisito para instalar una instalación de distribución Linux en un teléfono o tableta Android es un dispositivo arraigado. Los pasos en el enraizamiento de un dispositivo están más allá del alcance de este artículo, especialmente por el hecho de que cada marca y modelo del dispositivo tienen sus propios procedimientos distintos en el enraizamiento. Le recomendamos que se dirija a xda-developers.com para obtener detalles en el enraizamiento de una marca y modelo particulares del dispositivo.
Para este artículo, la discusión cubrirá la instalación de Kali Linux en un dispositivo Android rooteado. Kali Linux es muy popular para usuarios avanzados de Linux y pruebas de penetración, con herramientas necesarias para realizar hacking ético. La aplicación vital que debe instalarse para iniciar la instalación de Kali Linux en Android es Linux Deploy, que se puede descargar desde Google Play Store aquí.
Linux Deploy es un hipervisor, un programa que crea un dispositivo virtual sobre un dispositivo real, que puede ejecutar un sistema operativo dentro de él. Linux Deploy soporta la instalación no solo de Kali Linux, sino también de otras distribuciones de Linux convencionales como Debian, Ubuntu, Fedora, CentOS, Slackware, Arch Linux, etc. Para el propósito de este tutorial, el siguiente procedimiento de instalación es para Kali Linux.
Tras la instalación de Linux Deploy, vaya a sus propiedades y establezca Kali Linux como la distribución, suponiendo que su dispositivo esté ejecutando un procesador ARM, elija armhf en la opción Arquitectura. Linux Deploy asignará automáticamente espacio al almacenamiento del dispositivo, bajo el nombre linux.img, se puede cambiar el nombre seleccionando el botón Ruta de instalación. Haga clic en el botón instalar, esto instalará Kali Linux en segundo plano.
Vuelva a abrir Google Play Store e instale la aplicación VNC viewer, esto le dará al usuario la capacidad de «remotear» la interfaz de usuario después de instalar Kali Linux. La dirección debe ser ‘localhost’ y el nombre es ‘kali’. Con el uso de VNC viewer, el usuario puede ingresar a la instalación de Kali, de forma predeterminada; el nombre de usuario de VNC es ‘android’ con contraseña como ‘change’. De forma predeterminada, Linux Deploy utiliza un archivo de 4 GB para servir como unidad de instalación virtual para Kali. Ampliar este tamaño de unidad virtual predeterminado está más allá del alcance de este artículo, hay artículos en línea que detallan los pasos que se pueden seguir para expandir las necesidades de almacenamiento de Kali Linux utilizando comandos específicos contenidos dentro de la distribución en sí.