Evil-WinRM: Kali Linux y Windows
Evil-WinRM: Kali Linux y Windows
Evil-WinRM es una herramienta esencial en Kali Linux para realizar pruebas de penetración en entornos Windows. Se utiliza específicamente para explotar el servicio Windows Remote Management (WinRM), que es el protocolo que utiliza Microsoft para la administración remota.
Aquí tienes una guía rápida sobre qué es, cómo instalarla y cómo usarla.
¿Para qué sirve Evil-WinRM?
Cuando obtienes credenciales de un usuario (usuario y contraseña) o un hash NTLM, y el puerto 5985 (HTTP) o 5986 (HTTPS) está abierto en el servidor Windows, puedes usar esta herramienta para obtener una shell interactiva.
Es muy popular porque:
Permite cargar scripts de PowerShell directamente en memoria.
Permite subir y bajar archivos fácilmente.
Es más estable que una shell reversa tradicional.
Instalación en Kali Linux
Aunque suele venir preinstalado en las versiones más recientes de Kali, puedes instalarlo o actualizarlo con el siguiente comando:
sudo gem install evil-winrm
Comandos de Uso Común
1. Conexión básica (con contraseña)
Si tienes el nombre de usuario y la contraseña:
evil-winrm -i <IP_DEL_OBJETIVO> -u <USUARIO> -p '<CONTRASEÑA>'
2. Conexión usando Pass-the-Hash (PtH)
Si no tienes la contraseña pero sí el hash NTLM:
evil-winrm -i <IP_DEL_OBJETIVO> -u <USUARIO> -H <HASH_NTLM>
3. Conexión con SSL (Puerto 5986)
evil-winrm -i <IP_DEL_OBJETIVO> -u <USUARIO> -p '<CONTRASEÑA>' -S
Funciones Especiales dentro de la Shell
Una vez que estás dentro de la sesión de Evil-WinRM, tienes comandos adicionales muy potentes:
upload <archivo_local>: Sube un archivo desde tu Kali al servidor Windows.download <archivo_remoto>: Descarga un archivo del servidor Windows a tu Kali.services: Lista los servicios del sistema.menu: Muestra las funciones avanzadas cargadas (como cargar scripts de bypass de AMSI).
Consideraciones de Seguridad
Privilegios: Para entrar por WinRM, el usuario debe pertenecer al grupo "Remote Management Users" o ser "Administrator".
Firewalls: Asegúrate de que los puertos 5985/5986 no estén bloqueados por el firewall de red.