指令類型:hostrule
指令摘要
檢測具有Ras RPC服務的Microsoft Windows系統,該服務容易受到MS06-025的攻擊。
MS06-025針對的是RasRpcSumbitRequest() RPC方法,這是RASRPC接口的一部分,RASRPC接口作為遠程訪問和路由服務的RPC服務,用於配置和獲取信息。RASRPC可以通過“\ROUTER” SMB管道或“\SRVSVC” SMB管道(通常在Windows XP機器上)訪問。在RPC世界中,這被稱為“ncan_np” RPC傳輸。RasRpcSumbitRequest()方法是一個通用方法,根據RequestBuffer結構提供不同的功能,特別是該結構中的RegType字段。RegType字段是enum ReqTypes類型。這個枚舉類型列出了可以使用RasRpcSubmitRequest() RPC方法執行的所有不同操作。這個漏洞特別針對的是REQTYPE_GETDEVCONFIG請求,以獲取RRAS上的設備信息。
此腳本以前是smb-check-vulns的一部分。
指令參數
smbdomain, smbhash, smbnoguest, smbpassword, smbtype, smbusername
參見smbauth庫的文檔。
randomseed, smbbasic, smbport, smbsign
參見smb庫的文檔。
vulns.short, vulns.showall
參見vulns庫的文檔。
指令範例
nmap --script smb-vuln-ms06-025.nse -p445 <host>
nmap -sU --script smb-vuln-ms06-025.nse -p U:137,T:139 <host>
指令輸出
| smb-vuln-ms06-025:
| VULNERABLE:
| RRAS Memory Corruption vulnerability (MS06-025)
| State: VULNERABLE
| IDs: CVE:CVE-2006-2370
| A buffer overflow vulnerability in the Routing and Remote Access service (RRAS) in Microsoft Windows 2000 SP4, XP SP1
| and SP2, and Server 2003 SP1 and earlier allows remote unauthenticated or authenticated attackers to
| execute arbitrary code via certain crafted "RPC related requests" aka the "RRAS Memory Corruption Vulnerability."
|
| Disclosure date: 2006-6-27
| References:
| https://technet.microsoft.com/en-us/library/security/ms06-025.aspx
|_ https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2006-2370
作者:
Ron Bowes Jiayi Ye Paulino Calderon <calderon()websec.mx>
License: Same as Nmap--See https://nmap.org/book/man-legal.html
隨選即看研討會
延伸閱讀
CyberScope Nmap 滲透測試手持式網路分析儀,整合了 Nmap 功能,為站點存取層提供全面的網路安全風險評估、分析、和報告——包括所有的端點和網路探索、有線與無線網路安全、漏洞評估 (Nmap) 以及網段和設定驗證;IT 人員透過單一工具以及單一介面,即可快速且即時的掌握企業或組織的各種混合式網路環境 (有線、無線、PoE)、各種連網終端裝置的拓樸、架構、設定、網段、效能、直到網路安全評估。