指令類型:portrule
Nmap Script摘要
檢查是否允許使用 SSLv3 CBC 加密套件(POODLE 漏洞)。
使用 -sV 運行 Nmap 的服務掃描來檢測非標準端口上的 SSL/TLS。否則,ssl-poodle 僅在常用於 SSL 的端口上運行。
POODLE 是 CVE-2014-3566。所有接受 CBC 加密套件的 SSLv3 實現都是脆弱的。為了檢測速度,此腳本在發現第一個 CBC 加密套件後將停止。如果您想要列舉所有 CBC 加密套件,您可以使用 Nmap 自帶的 ssl-enum-ciphers 來對您的 TLS 加密套件進行全面審計。
另見:
ssl-enum-ciphers.nse
Nmap Script參數
tls.servername
參見tls庫的文檔。
smbdomain, smbhash, smbnoguest, smbpassword, smbtype, smbusername
參見smbauth庫的文檔。
mssql.domain, mssql.instance-all, mssql.instance-name, mssql.instance-port, mssql.password, mssql.protocol, mssql.scanned-ports-only, mssql.timeout, mssql.username
參見mssql庫的文檔。
smtp.domain
參見smtp庫的文檔。
randomseed, smbbasic, smbport, smbsign
參見smb庫的文檔。
vulns.short, vulns.showall
參見vulns庫的文檔。
Nmap Script範例
nmap -sV --version-light --script ssl-poodle -p 443 <host>
Nmap Script輸出
PORT STATE SERVICE REASON
443/tcp open https syn-ack
| ssl-poodle:
| VULNERABLE:
| SSL POODLE information leak
| State: VULNERABLE
| IDs: CVE:CVE-2014-3566 BID:70574
| The SSL protocol 3.0, as used in OpenSSL through 1.0.1i and
| other products, uses nondeterministic CBC padding, which makes it easier
| for man-in-the-middle attackers to obtain cleartext data via a
| padding-oracle attack, aka the "POODLE" issue.
| Disclosure date: 2014-10-14
| Check results:
| TLS_RSA_WITH_3DES_EDE_CBC_SHA
| References:
| https://www.imperialviolet.org/2014/10/14/poodle.html
| https://www.securityfocus.com/bid/70574
| https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-3566
|_ https://www.openssl.org/~bodo/ssl-poodle.pdf
Nmap Script作者:
Daniel Miller
License: Same as Nmap--See https://nmap.org/book/man-legal.html