Kali Linux es el sistema operativo de auditoría de seguridad y pruebas de penetración más popular del mundo. Gracias al proyecto NetHunter, ahora es posible instalar Kali Linux en un teléfono Android.
NetHunter es la versión móvil de Kali Linux y está diseñada para dispositivos Android. Es una poderosa herramienta para las pruebas de penetración. Este tutorial muestra cómo instalar NetHunter en cualquier teléfono Android no rooteado.
Si está interesado en las pruebas de penetración, también debe consultar estas herramientas de penetración adicionales para Android y escritorio.
¿Qué es Kali Linux NetHunter?
Kali Linux NetHunter es la versión móvil del popular sistema operativo de seguridad Kali Linux. Puede instalarlo en cualquier teléfono Android no rooteado para ejecutar muchas herramientas de prueba de penetración desde su teléfono.
Kali NetHunter está disponible en tres versiones:
- NetHunter Rootless para teléfonos Android no rooteados
- NetHunter para teléfonos rooteados con recuperación personalizada con un kernel específico de NetHunter
- NetHunter Lite para teléfonos con recuperación personalizada
La suite NetHunter, para las tres versiones, se compone de lo siguiente:
- NetHunter App Store con cientos de aplicaciones de seguridad
- Contenedor de Kali Linux que incluye todas las aplicaciones disponibles en Kali Linux
- Aplicación de Android para acceder a la tienda de aplicaciones NetHunter
- NetHunter KeX (Desktop Experience) para ejecutar sesiones de escritorio Kali. NetHunter KeX incluye soporte para screencasting y mirroring.
Pasos para instalar Kali Linux NetHunter en Android
El único requisito para instalar Kali Linux Nethunter es que el teléfono tenga Android 7 o posterior. Recomendamos una versión de Android anterior a la 12, ya que esta última monitorea y elimina los procesos de las aplicaciones cuando consumen demasiada potencia de procesamiento.
1. Instale Termux en su teléfono
- Si bien puede obtener la aplicación Termux de Google Play Store, la variante está obsoleta: no recibe actualizaciones y contiene errores y repositorios obsoletos. Le recomendamos que instale la última versión desde su GitHub página.
Descargue la aplicación haciendo clic en la opción resaltada arriba. La descarga debería tardar unos segundos, según la velocidad de Internet. Toque el archivo descargado para instalarlo.
- De forma predeterminada, su teléfono no le permite instalar aplicaciones de fuentes desconocidas. En ese caso, debe configurar los permisos tocando «Configuración».
- Su teléfono lo redirigirá a una página de configuración donde puede optar por permitir la instalación de aplicaciones desde su navegador, como se muestra:
- Llegarás a la opción Instalar que te permitirá instalar la aplicación.
2. Repositorios de actualización
Una vez instalada la aplicación Termux, debe actualizar los repositorios. Debian Linux y la mayoría de sus versiones derivadas utilizan APT (Advanced Package Tool) para instalar el software. Consulte esta guía definitiva sobre los comandos apt y apt-get para su referencia.
Al ejecutar el update
comando, recuperamos la información de origen del paquete de los recursos configurados. Él upgrade
El comando utilizará la información para actualizar todos los paquetes a las últimas versiones.
También puede aprender los comandos básicos de Linux para hacer un mejor uso de Termux.
Primero, ejecute el update
dominio:
apt update
Introduzca el siguiente comando:
apt upgrade
Cuando se le preguntó «¿Quieres continuar?» presione Y y Enter.
A continuación, configure los permisos de almacenamiento para la aplicación Termux usando este comando:
termux-setup-storage
Debería activar una ventana emergente que le pregunta si desea permitir que Termux acceda a los archivos en su dispositivo. Toca «Permitir».
3. Instalar NetHunter
- Instale Wget ejecutando este comando:
apt install wget
Cuando se le preguntó, «¿Quieres continuar?» responde con y.
- Descargue el archivo de instalación de NetHunter ejecutando el siguiente comando. Asegúrese de ingresar la dirección correctamente.
wget -O install-nethunter-termux
- Ajuste los permisos de archivo del archivo descargado, haciéndolo ejecutable:
chmod +x install-nethunter-termux
- Ejecutar NetHunter:
./install-nethunter-termux
La instalación puede tardar algún tiempo, dependiendo de la velocidad de su conexión a Internet.
- Cuando se le pregunte si desea eliminar el archivo rootfs descargado, responda con N, ya que es posible que lo necesite más adelante.
4. Inicie Kali NetHunter
Para iniciar la interfaz de línea de comandos de Kali Linux NetHunter, escriba este comando:
nethunter
También puede utilizar el nh
como un atajo para NetHunter.
El siguiente paso es establecer la contraseña de NetHunter KeX. Tenga en cuenta que debe salir de la CLI de NetHunter para ejecutar este comando:
nethunter kex passwd
Inicie NetHunter KeX ejecutando este comando:
nethunter kex
Tome nota del número de puerto RFB, ya que lo utilizará más adelante.
En este punto, NetHunter está funcionando, pero debe configurar las pantallas para usar el software.
5. Instalar NetHunter KeX
NetHunter KeX es la tienda de aplicaciones para NetHunter. Esta tienda de aplicaciones contiene diferentes herramientas que es posible que no obtenga en su tienda de aplicaciones habitual. No lo confundas con Samsung Dex.
- Visita el Tienda de aplicaciones NetHunter sitio web.
- Descargue e instale la aplicación de la tienda NetHunter.
- Inicie la tienda de aplicaciones, busque NetHunter KeX e instálelo.
- Después de que la aplicación NetHunter Store descargue la aplicación NetHunter KeX, se le preguntará si desea instalarla. Toca «Instalar».
- Inicie NetHunter KeX. La aplicación requiere que ingrese el nombre de usuario y la contraseña de KeX. El nombre de usuario es opcional; en nuestro caso, no lo necesitaremos. Ingrese la contraseña que configuró anteriormente y asegúrese de que el número de puerto sea similar al que tenía cuando configuró NetHunter KeX, luego haga clic en «Conectar».
- Si siguió todos los pasos correctamente, debería tener la GUI de Kali NetHunter ejecutándose en su teléfono Android.
Usando Kali Linux Nethunter en Android
Para su comodidad, puede elegir cualquier modo de entrada: Direct Swipe Pan, Direct Hold Pan, Single Hand y Touchpad simulado. El modo Direct Swipe Pan le permite controlar el mouse directamente tocándolo. Cuando tocas, el mouse hace clic donde tocaste.
Para usar el modo Direct Hold Pan, toque prolongadamente para iniciar el modo pan. Tocar hace que el mouse haga clic donde tocó. El modo Panel táctil simulado convierte su pantalla en un panel táctil simulado. Por último, el modo de una sola mano funciona de manera similar a los modos Directo y Swap Pan, excepto que al tocar durante mucho tiempo se abre un menú con una lista de opciones.
Alternativamente, si desea acceder a su teléfono Android desde Kali Linux (en una computadora de escritorio), aprenda cómo en este tutorial.
Preguntas frecuentes
¿Qué teléfonos son compatibles con Kali NetHunter?
NetHunter Rootless es compatible con la mayoría de los teléfonos Android. La aplicación Termux, que sirve como contenedor para NetHunter, requiere Android 7 o posterior. Sin embargo, es posible que los dispositivos con Android 12 no funcionen, ya que a menudo mata los procesos de las aplicaciones cuando consumen demasiada potencia de procesamiento.
¿Kali NetHunter en mi teléfono romperá el sistema operativo Android?
La instalación de Kali NetHunter Rootless no reemplaza el sistema operativo de su teléfono. Funciona como cualquier otra aplicación en su teléfono. Además, no necesitará reinstalar el sistema operativo al desinstalar Kali NetHunter. También puede actualizar su teléfono sin ningún problema.
Credito de imagen: Kali. Todas las capturas de pantalla por Allan Ngetich
Danos tu opinión