Uno de los problemas más comunes que tenemos los Pentesters que usamos alguna distribución de Linux como sistema operativo base (es decir no usamos Windows), es la compatibilidad con los clientes VPN, esto es debido a que algunos fabricantes no proveen cliente nativo para Linux o compatibilidades extendidas como el uso de IPSEC.
Es así, que en casos de emergencia, nos toca adaptarnos y utilizar recursos muchas veces poco conocidos.
¿Entonces como virtualizamos Linux sobre una máquina virtual Windows ?
Pues al rescate aparece “WSL” o el subsistema de Windows para Linux el cual permite ejecutar sobre una máquina virtual de Windows, un entorno de comandos de Linux totalmente funcional para poder instalar herramientas necesarias en las actividades de Pentest.

No digo que esta sea una solución para Pentesters que usan Windows como sistema base, en ese caso usas Vmware o VirtualBox simplemente, pero es un recurso interesante cuando tienes inconvenientes con los clientes VPN que solo puedes usar en Windows, y no tienes otro hardware disponible, como es mi caso.
1.- Instalación
Ingresar a «Agregar o Desactivar Caracteristicas de Windows»
Activar estos 3 componentes :
- Plataforma de Hipervisor de Windows
- Plataforma de maquina virtual
- Subsistema de Windows para Linux

Luego iniciar una consola de Powershell como administrador y actualar las caracteristicas de virtualizacion, ejecutando los siguientes comandos :
dism.exe /online /enable-feature /featurename:VirualMachinePlatform /all /norestartdism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

Finalmente, listamos los entornos Linux que tenemos disponibles
wsl --list --online
Luego para instalar/ejecutar un entorno, por ejemplo «Debian» ejecutamos el siguiente comando.
wsl --install -d Debian

Iniciará un entorno Linux, si bien es cierto funcional, con lo justo para poder instalar determinadas herramientas para poder validar vulnerabilidades, indicar que el entorno se ejecuta en modo «NAT» con lo cual si estamos conectados desde la máquina virtual Windows, podremos tener conectividad desde el entorno Linux con WSL.
Espero les sirva.
Juan Oliva

Deja un comentario