Vamos a ver Como instalar Kali en Windows 10 y no morir en el intento, para ello si queremos instalar Kali en Windows 10, tenemos que realizar varios pasos como actualizar el sistema, instalar el subsistema de linux, git y python, además de indicarle al antivirus que los programas de kali no son malos.
NOTA-Actualización 01/04/2018: Ya se puede instalar Kali desde la Tienda de windows.
Para ello vamos a detallar paso a paso que haremos:
- Actualizamos Windows 10.
- Abrimos una Ventana de PowerShell con derechos administrativos
- Instalamos el subsistema de Linux
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
- Reiniciamos la máquina
- Volvemos a abrir Powershell con privilegios administrativos e instalamos Ubuntu
lxrun /install
Ahora bajamos git para Windows y lo instalamos (https://git-scm.com/download/win )
Next
Next, aquí elegimos que editor queremos utilizar para GIT, cualquiera de los 3 nos sirve
Next
Next
Next
Next
Next
Next y deshabilitamos el Git Credential Manager
Install
Finish
Probamos que esta instalado
Descargamos Python 3.x (https://www.python.org/downloads/ )
Instalamos Python
Customize installation
Añadimos la opción de Python a las variables de entorno
Install
Cuando termina
Close
Ahora vamos a descargar e instalar WSL Switcher
git clone https://github.com/RoliSoft/WSL-Distribution-Switcher.git
Descargamos la imagen de Kali
python get-prebuilt.py kalilinux/kali-linux-docker
Instalamos
python install.py rootfs_kalilinux_kali-linux-docker_latest.tar.gz
Hacemos a root como usuario por defecto
lxrun /setdefaultuser root
Ya tenemos Kali en nuestra máquina. Concretamente lo encontraremos en
C:\Users\Username\AppData\Local\Lxss\rootfs
Esta ruta es importante ya que, si queremos que Kali funcione, deberemos decirle a nuestro antivirus que excluya dicha ruta del escaneo o sino detectará las herramientas de Kali como maliciosas y las eliminara.
Para interactuar con ella utilizaremos bash
Bash
Ahora lo primero que hacemos es actualizar la distro
Export LANG=C && cd echo nameserver 9.9.9.9 > /etc/resolv.conf apt update
atp-get update && apt-get dist-upgrade
apt-get install metasploit-framework postgresql
/etc/init.d/postgrssql start msfdb init 2>/dev/null msfconsole -q
NOTA: Actualización 06/02/2018: Como corregir errores de clave GPG
Si al hacer el update de la distribución nos da un error en la clave pública deberemos hacer algo como:
gpg --keyserver hkp://keys.gnupg.net --recv-key 7D8D0BF6 gpg -a --export ED444FF07D8D0BF6 | sudo apt-key add - apt-get update
o bien
wget https://http.kali.org/kali/pool/main/k/kali-archive-keyring/kali-archive-keyring_2018.1_all.deb apt install ./kali-archive-keyring_2018.1_all.deb
Compartir
4 Comments on “Como instalar Kali en Windows 10 y no morir en el intento”
Buenas muy buena tu explicacion, pero me pasa un problema al ejecutar el comando lxrun /install me dice esto:
lxrun : El término ‘lxrun’ no se reconoce como nombre de un cmdlet, función, archivo de script o programa ejecutable.
Compruebe si escribió correctamente el nombre o, si incluyó una ruta de acceso, compruebe que dicha ruta es correcta e
inténtelo de nuevo.
En línea: 1 Carácter: 1
+ lxrun /install
Que podria estar pasando? Espero tu ayuda y gracias…
Hola Eduardo,
El comando lxrun ya no existe. ahora ya lo puedes instalar Kali desde la tienda de Windows.
No puedo descargar la imagen de kali linux en el cmd, pues en la tercera línea de instalación en el proceso, me aparece «[!] Failed to fetch manifest info for kalilinux/kali-linux-docker: HTTP Error 401: Unauthorized»
¿A qué se debe eso?
Hola Gerardo,
es que ahora ya se arreglaron todos los problemas y ya no es necesario hacer todo esto. Ahora se instala directamente desde la tienda y no te da ningún problema.