WannaCry (2017): El ransomware que paralizó al mundo
El ataque
Fecha: 12 de mayo de 2017
Víctimas: 300,000+ equipos en 150 países
Vector: EternalBlue (CVE-2017-0144) - SMBv1
Impacto: NHS (UK), Telefónica, FedEx, Renault
Vectores técnicos
CVE-2017-0144 (EternalBlue)
Exploit de la NSA filtrado por Shadow Brokers:
# Pseudo-código del exploit
SMB_packet = craft_malformed_packet()
send_to_port(445, SMB_packet)
trigger_buffer_overflow()
execute_shellcode()
Ports afectados:
- TCP 445 (SMB)
- TCP 139 (NetBIOS)
Propagación worm-like
Infección inicial (email/RDP)
↓
Escaneo de red (rango IP local)
↓
Exploit EternalBlue
↓
Cifrado de archivos
↓
Demanda de rescate (Bitcoin)
Mitigaciones (entonces y ahora)
Parche urgente
# Microsoft lanzó MS17-010 en marzo 2017
wusa.exe Windows-KB4012598-x64.msu /quiet /norestart
Kill switch accidental
Marcus Hutchins descubrió un dominio hardcoded:
http://www.iuqerfsodp9ifjaposdfjhgosurijfaewrwergwea.com
Al registrarlo, detuvo la propagación.
Reglas de detección
# Regla Sigma para EternalBlue
title: EternalBlue Exploit Attempt
detection:
selection:
destination.port: 445
network.protocol: "SMB"
payload|contains: "\x00\x00\x00\x31\x00\x02\x00"
Lecciones aprendidas
- Patch management es crítico
- SMBv1 debe desactivarse
- Segmentación de red previene propagación
- Backups offline son esenciales
#WannaCry #Ransomware #EternalBlue #BlueTeam #IncidentResponse