攻擊者利用 Windows 核心處理網路封包的缺陷,發送大量畸形/非標準封包 (NetBIOS、IGMP、ICMP),導致網路協定堆疊崩潰,觸發 KeBugCheck 產生藍畫面死機 (BSOD),屬於拒絕服務攻擊 (DoS) 一種。
| 攻擊類型 | 目標系統 | 利用協定/連接埠 | 典型工具 | 原理 |
|---|---|---|---|---|
| NetBIOS 攻擊 (WinNuke) | Windows 9x/NT/2000 | TCP 139 (NetBIOS Session Service) | WinNuke | 發送帶 OOB (Out-of-Band) 標記的畸形封包,導致 TCP/IP 堆疊崩潰 |
| IGMP 攻擊 | Windows 9x | IGMP (協定號 2) | Doom | 大量超大/畸形 IGMP 多播封包耗盡核心資源 |
| ICMP 攻擊 | Windows 9x/NT/2000/XP | ICMP (協定號 1) | Ping of Death、Smurf、ICMP Flood | 超大 ICMP 封包、偽造來源 IP 廣播放大、洪水攻擊 |
; 停用 NetBIOS over TCP/IP
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBT\Parameters]
"EnableLMHosts"=dword:00000000
"EnableNetBIOS"=dword:00000000
; 停用 IGMP (需重開機)
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
"IGMPLevel"=dword:00000000
雖然現代 Windows 已大幅強化網路堆疊韌性,但「關閉不需要的協定/連接埠」仍是最有效、成本最低的縮減攻擊面手法。針對舊系統 (XP/2000/9x) 仍在服役的嵌入式/工控環境,務必在防火牆層面封鎖 NetBIOS/IGMP/ICMP 異常流量。