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.