Como instalar Kali en Windows 10 y no morir en el intento

Tomás IsasiaStandard4 Comments

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:

  1. Actualizamos Windows 10.
  2. Abrimos una Ventana de PowerShell con derechos administrativos
  3. Instalamos el subsistema de Linux

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

  1. Reiniciamos la máquina
  2. 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”

  1. 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…

  2. 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?

    1. 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.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.