Cómo configurar Kali en WSL

Como Configurar Kali En Wsl



Kali Linux es una de las distribuciones de Linux universalmente utilizadas por profesionales y estudiantes de ciberseguridad. Ofrece muchas herramientas interesantes para pruebas de penetración, análisis forense de seguridad y piratería ética. Sin embargo, cuando pensamos en ejecutar Kali Linux en el sistema, podemos utilizar herramientas de hipervisor como VMware VirtualBox o virtualización en la nube.

Pero en Windows, una de las formas preferibles de utilizar Kali Linux es ejecutarlo en la herramienta de virtualización integrada de Windows (HyperV). Esto puede ser posible a través de WSL (Subsistema de Windows para Linux). Los usuarios pueden cambiar fácilmente entre Kali Linux y Windows.

Este blog demostrará:







Requisitos previos

Para configurar Kali Linux en Windows utilizando la herramienta WSL, el usuario debe cumplir los siguientes requisitos previos:



  • WSL: WSL nos permite ejecutar cualquier distribución de Linux en Windows. Está disponible en dos versiones” WSL1 ' y ' WSL2 ”. Sin embargo, para ejecutar Kali Linux, la versión preferible es WSL2 ya que utiliza la virtualización de Windows (HyperV).
  • Versión de Windows: Para ejecutar y habilitar WSL en el sistema, el usuario debe tener al menos Windows 10 versión 20H1 (compilación: 19041, versión: 2004). Sin embargo, una versión preferible para Kali Linux es Windows 11. Para verificar la compilación de Windows, primero abra el archivo ' Correr ' cuadro usando el ' Ventana+R ' llave. Luego, busca “ ganador ”:



Esto mostrará la información sobre Windows instalado y su versión en el sistema:





Para este artículo, utilizamos Windows 11. Pero el procedimiento será el mismo para ambos.



  • Dism: El ' dism.exe ”es una utilidad integrada de Windows que se utiliza para dar servicio a las imágenes del escritorio de Windows. Repara la imagen de Windows y administra y opera las herramientas de instalación de Windows.
  • Potencia Shell: Es un programa de secuencias de comandos y terminal integrado en Windows que se utiliza para automatizar tareas administrativas y ejecutar comandos de Windows.

Avancemos hacia la siguiente sección para instalar Kali en WSL.

¿Cómo configurar Kali en WSL?

El WSL se conoce como el subsistema de Windows para distribuciones de Linux. Nos permite ejecutar diferentes distribuciones de Linux en Windows sin crear máquinas virtuales ni herramientas de hipervisor. Para configurar e instalar Kali en WSL, siga las ilustraciones proporcionadas.

Paso 1: inicie PowerShell

Abra Windows PowerShell con administrador directamente a través del menú Inicio:

Paso 2: habilite WSL

Ahora, habilite la herramienta WSL desde las funciones de Windows. Para ello ejecute el comando “ dism.exe Comando 'para habilitar e instalar WSL en Windows:

dism.exe / en línea / habilitar-función / nombre de la característica:Microsoft-Windows-Subsistema-Linux / todo / norestart

Sin embargo, los usuarios también pueden instalar la herramienta WSL desde Microsoft Store:

Paso 3: habilite la plataforma VirtualMachine

En el siguiente paso, habilite la herramienta VirtualMachine Platform usando el siguiente comando. Esto nos permitirá ejecutar Kali en la virtualización del sistema:

dism.exe / en línea / habilitar-función / nombre de la característica: VirtualMachinePlatform / todo / norestart

Paso 4: actualice WSL 1 a WSL 2

Para ejecutar Kali Linux, WSL 2 es la versión preferible. Windows 10 tiene WSL 1 de forma predeterminada. Para actualizar la versión WSL predeterminada a WSL 2, ejecute el siguiente comando:

wsl.exe --actualizar

Algunas compilaciones de Windows 10 no actualizan la versión WSL. Para actualizar manualmente la versión WSL, descargue el archivo ' Actualización del kernel de WSL Linux ”paquete para Windows haciendo clic en el archivo adjunto enlace .

Después de descargar el archivo msi de actualización del kernel WSL, abra el archivo ' Descargas ”directorio y ejecute el archivo:

Esto ejecutará la actualización de WSL para actualizar la versión:

Después de actualizar la versión WSL, presione el botón ' Finalizar ' botón. Ignore el error, esto se debe a que ya actualizamos WSL2 y esta configuración no ejecuta ninguna actualización:

Paso 5: configurar la versión predeterminada de WSL

Ahora, configure la versión predeterminada de WSL como ' 2 ”usando el siguiente comando:

wsl --establecer-versión-predeterminada 2

Después de configurar WSL2 en el sistema, ahora puede instalar Kali Linux o cualquier otra distribución de Linux en el subsistema de Windows.

Paso 6: Instale Kali Linux

Para instalar la distribución Kali Linux usando WSL, ejecute el comando ' wsl –install –distribution ' dominio. Aquí el ' -distribución La opción 'se utiliza para especificar el nombre de la distribución. Hemos instalado el “ kali-linux ”distribución en WSL2:

wsl --instalar --distribución kali-linux

Después de completar el proceso de instalación, configure el nombre de usuario y la contraseña para Kali Linux como se muestra a continuación:

El resultado anterior muestra que hemos instalado correctamente Kali Linux en WSL2.

Alternativamente, los usuarios pueden instalar directamente la distribución Kali Linux desde la tienda oficial de Microsoft:

Paso 7: verifique la información del kernel

Para verificar la información sobre el kernel de Kali, ejecute el siguiente comando:

tu nombre -a

Paso 8: actualice el repositorio de Kali

Para actualizar el repositorio de Kali, utilice el botón ' actualización adecuada ' dominio:

sudo actualización adecuada

Esto actualizará Kali Linux a la última versión:

La instantánea de arriba muestra que “ 163 “Los paquetes deben actualizarse.

Paso 9: actualice los paquetes de Kali

Para actualizar los paquetes de Kali, ejecute el comando ' actualización adecuada ”comando con derechos de usuario root:

sudo actualización adecuada -y

La operación puede requerir espacio adicional en el disco, para permitir todos los permisos, el ' -y Se utiliza la opción ':

Hemos instalado efectivamente Kali Linux en WSL2. Sin embargo, para utilizar el escritorio Kali en Windows, siga la siguiente sesión.

¿Cómo acceder a Kali Desktop mediante KeX?

Se puede acceder al escritorio remoto de Kali conectándose al servidor KeX. Para instalar la herramienta Windows KeX de Kali y ejecutar el servidor, siga los pasos a continuación:

Paso 1: Inicie Kali Linux

Primero, inicie la distribución Kali Linux en Windows buscándola en el menú Inicio:

Paso 2: Instale Windows KeX de Kali

A continuación, instale el ' kali-win-kex ”herramienta del repositorio APT de Kali usando el siguiente comando. Esta herramienta se utilizará para ejecutar el servidor Kali KeX en Windows:

sudo apto instalar -y kali-win-kex

El resultado muestra que hemos instalado el paquete Kali Windows KeX en el sistema:

Paso 3: conéctese al escritorio de Kali

Ahora, ejecute y conecte el servidor KeX de Kali en Windows ejecutando el siguiente comando en la terminal de Kali:

galleta --ganar -s

El siguiente resultado muestra que el “ El servidor Win-KeX se está ejecutando 'en el puerto' 5901 ”:

Este comando abrirá automáticamente el escritorio Kali Linux en modo completo en la pantalla. Aquí puede ver que hemos accedido efectivamente al escritorio remoto de Kali en Windows:

Hemos cubierto el método para configurar completamente Kali Linux en WSL.

Conclusión

Para configurar Kali Linux en el sistema a través de WSL, primero, habilite las herramientas integradas de Windows WSL y VirtualMachine Platform. Después de eso, actualice WSL1 a WSL2. Luego, instale Kali Linux usando el botón ' wsl –instalar –distribución kali-linux ' dominio. Esto instalará y abrirá la terminal Kali Linux. Para acceder al escritorio remoto de Kali, el usuario debe instalar Windows KeX e iniciar el servidor KeX. Esto abrirá Kali Desktop en la pantalla del sistema. Esta publicación cubrió los métodos para configurar y usar Kali en WSL.