Blue
Windows 7 sin parchear contra MS17-010 (EternalBlue): SMBv1 vulnerable y SYSTEM directo, sin credenciales. El mismo fallo que propagó WannaCry en 2017.
Blue
| Máquina | SO | Dificultad | IP |
|---|---|---|---|
| Blue | Windows | Easy | 10.10.10.40 |
A tener en cuenta...
Resumen
Blue es el EternalBlue de libro y, probablemente, la máquina más didáctica de HackTheBox: un Windows 7 sin el parche MS17-010, el mismo fallo de SMBv1 que en mayo de 2017 usó el ransomware WannaCry para paralizar hospitales y empresas en todo el mundo.
El recorrido es mínimo pero redondo: un escaneo, un script de Nmap que confirma la vulnerabilidad, y un exploit que corre dentro del kernel y te deja directamente en SYSTEM — sin credenciales y sin escalada. Perfecta para entender por qué un parche a tiempo lo cambia todo.
Vulnerabilidad
MS17-010 / EternalBlue — CVE-2017-0144 (Crítica · 8.1)
Es un fallo en SMBv1: el servidor gestiona mal ciertos paquetes Trans2 y se produce una corrupción de memoria que permite escribir en el kernel y ejecutar código con privilegios de SYSTEM, sin autenticación. Formaba parte del arsenal filtrado de la NSA (bajo el nombre EternalBlue) y fue el motor de propagación de WannaCry y NotPetya. Microsoft lo parcheó en marzo de 2017, dos meses antes del brote.
Reconocimiento
Empiezo por el mapa de puertos: un escaneo completo contra la víctima
| Puerto | Servicio | Versión |
| 135 | msrpc | Microsoft Windows RPC |
| 139 | netbios-ssn | Microsoft Windows netbios-ssn |
| 445 | microsoft-ds | Windows 7 Professional SMB |
El clásico combo RPC + SMB, esta vez sobre un Windows 7 Professional. En cuanto veo SMB expuesto (puerto 445), el reflejo es lanzar los scripts de vulnerabilidades de Nmap — y en un Windows 7 de esta época, MS17-010 es la primera sospecha.
Enumeración
Nmap trae un script dedicado a comprobar justo este fallo
Confirmado: MS17-010. Camino despejado hacia SYSTEM.
Explotación
El módulo de Metasploit es el camino más directo y fiable.
Paso 1 — configurar el exploit. Cargo el módulo de EternalBlue y le doy objetivo y mi interfaz de VPN
Paso 2 — qué pasa por detrás. El exploit envía los paquetes SMBv1 manipulados, corrompe la memoria del kernel y planta el payload. Como la ejecución ocurre en el propio kernel, la sesión entra directamente como NT AUTHORITY\SYSTEM — sin pasar por ningún usuario intermedio.
Paso 3 — confirmar.
Si prefieres el camino manual, está AutoBlue-MS17-010: compilas el shellcode con tu IP y puerto, te pones en escucha con nc y lanzas el script. El resultado es el mismo, pero entender el exploit a pelo merece la pena.
Escalada de privilegios
No hay escalada, y esa es justo la gracia de EternalBlue: al ejecutarse en el kernel, el acceso inicial ya es SYSTEM. De víctima vulnerable a control total en un solo paso. Directos a las banderas.
Flags
La de usuario, en el escritorio de haris
Y la de root, en el de Administrator
Cómo se arregla
Todo se reduce a un parche que llevaba meses disponible. Por capas:
- Aplicar MS17-010: Microsoft lo publicó en marzo de 2017, dos meses antes de WannaCry. Con Windows Update al día, el desastre no habría ocurrido.
- Deshabilitar SMBv1: es un protocolo muerto; desactivarlo elimina EternalBlue y toda su familia de un plumazo.
- No exponer SMB: segmentar la red y cortar 139/445 hacia el exterior.
Conclusiones
Blue es historia viva de la ciberseguridad: el fallo que paró hospitales y empresas enteras en 2017 sigue siendo el ejemplo perfecto de por qué un parche a tiempo lo cambia todo.
El patrón es idéntico al de Legacy: SMB sin parchear = SYSTEM sin credenciales. Parchear y matar SMBv1 son dos de las medidas más rentables que existen — mucho impacto, coste casi nulo.