簡體   English   中英

Nmap 腳本 ssl-dh-params tls.lua 執行時出錯

[英]Nmap Script ssl-dh-params tls.lua Error On Execution

我正在使用 Nmap 來驗證我們的一些服務器設置,以確保我們符合要求。 在掃描中彈出但在之前的任何其他掃描中都沒有出現的一件事是我們的密鑰交換大小存在問題。 我們允許 1028 並且要符合要求,它需要限制為 2048。

所以我想做這個改變並能夠驗證我希望使用 Nmap 腳本'ssl-dh-params'的改變。

我們使用的 yum 存儲庫的默認安裝沒有附帶此腳本。 所以我去了 nmap 網站並下載了我認為所有的 missing.nse &.lua 文件。

我碰壁了,我似乎不需要任何額外的庫。 當我運行以下任一命令時:

>nmap --script ssl-dh-params endpoint-to-be-tested.com
>nmap --script-updatedb

我收到關於 tls.lua 文件的相同錯誤:

Starting Nmap 6.40 ( http://nmap.org ) at 2022-08-02 15:06 EDT
NSE: Failed to load /usr/bin/../share/nmap/scripts/ssl-dh-params.nse:
/usr/bin/../share/nmap/nselib/tls.lua:340: attempt to call upvalue 'pack' (a nil value)
stack traceback:
        /usr/bin/../share/nmap/nselib/tls.lua:340: in function 'signature_algorithms'
        /usr/bin/../share/nmap/nselib/tls.lua:1643: in main chunk
        [C]: in function 'require'
        /usr/bin/../share/nmap/scripts/ssl-dh-params.nse:8: in function </usr/bin/../share/nmap/scripts/ssl-dh-params.nse:1>
NSE: failed to initialize the script engine:
/usr/bin/../share/nmap/nse_main.lua:547: could not load script
stack traceback:
        [C]: in function 'error'
        /usr/bin/../share/nmap/nse_main.lua:547: in function 'new'
        /usr/bin/../share/nmap/nse_main.lua:783: in function 'get_chosen_scripts'
        /usr/bin/../share/nmap/nse_main.lua:1271: in main chunk
        [C]: in ?

QUITTING!

我不確定我下一步要做什么來解決這個問題。 下面是我在“/usr/share/nmap/nselib/”目錄中安裝的庫列表:

-rw-r--r--. 1 root root  71K Aug  8  2019 afp.lua
-rw-r--r--. 1 root root  16K Aug  8  2019 ajp.lua
-rw-r--r--. 1 root root  13K Aug  8  2019 amqp.lua
-rw-r--r--. 1 root root  13K Aug  8  2019 asn1.lua
-rw-r--r--. 1 root root 5.3K Aug  8  2019 base32.lua
-rw-r--r--. 1 root root 4.5K Aug  8  2019 base64.lua
-rw-r--r--. 1 root root  18K Aug  8  2019 bitcoin.lua
-rw-r--r--. 1 root root  40K Aug  8  2019 bittorrent.lua
-rw-r--r--. 1 root root 8.9K Aug  8  2019 bjnp.lua
-rw-r--r--. 1 root root  33K Aug  8  2019 brute.lua
-rw-r--r--. 1 root root 6.5K Aug  8  2019 cassandra.lua
-rw-r--r--. 1 root root  17K Aug  8  2019 citrixxml.lua
-rw-r--r--. 1 root root 8.8K Aug  8  2019 comm.lua
-rw-r--r--. 1 root root  15K Aug  8  2019 creds.lua
-rw-r--r--. 1 root root 3.1K Aug  8  2019 cvs.lua
drwxr-xr-x. 4 root root 4.0K Jun 30 11:50 data
-rw-r--r--. 1 root root  12K Aug  8  2019 datafiles.lua
-rw-r--r--. 1 root root  19K Aug  8  2019 dhcp6.lua
-rw-r--r--. 1 root root  30K Aug  8  2019 dhcp.lua
-rw-r--r--. 1 root root  21K Aug  8  2019 dnsbl.lua
-rw-r--r--. 1 root root  53K Aug  8  2019 dns.lua
-rw-r--r--. 1 root root  13K Aug  8  2019 dnssd.lua
-rw-r--r--. 1 root root  24K Aug  8  2019 drda.lua
-rw-r--r--. 1 root root 7.9K Aug  8  2019 eap.lua
-rw-r--r--. 1 root root  14K Aug  8  2019 eigrp.lua
-rw-r--r--. 1 root root 2.1K Aug  8  2019 ftp.lua
-rw-r--r--. 1 root root  21K Aug  8  2019 giop.lua
-rw-r--r--. 1 root root 3.0K Aug  8  2019 gps.lua
-rw-r--r--. 1 root root  95K Aug  8  2019 http.lua
-rw-r--r--. 1 root root  29K Aug  8  2019 httpspider.lua
-rw-r--r--. 1 root root 9.1K Aug  8  2019 iax2.lua
-rw-r--r--. 1 root root  15K Aug  8  2019 ike.lua
-rw-r--r--. 1 root root 9.3K Aug  8  2019 imap.lua
-rw-r--r--. 1 root root  40K Aug  8  2019 informix.lua
-rw-r--r--. 1 root root  20K Aug  8  2019 ipOps.lua
-rw-r--r--. 1 root root  12K Aug  8  2019 ipp.lua
-rw-r--r--. 1 root root  23K Aug  8  2019 iscsi.lua
-rw-r--r--. 1 root root  15K Aug  8  2019 isns.lua
-rw-r--r--. 1 root root  44K Aug  8  2019 jdwp.lua
-rw-r--r--. 1 root root  15K Aug  8  2019 json.lua
-rw-r--r--. 1 root root  26K Aug  8  2019 ldap.lua
-rw-r--r--. 1 root root 4.7K Aug  8  2019 listop.lua
-rw-r--r--. 1 root root 2.0K Aug  8  2019 match.lua
-rw-r--r--. 1 root root 9.1K Aug  8  2019 membase.lua
-rw-r--r--. 1 root root 8.2K Aug  8  2019 mobileme.lua
-rw-r--r--. 1 root root  23K Aug  8  2019 mongodb.lua
-rw-r--r--. 1 root root 181K Aug  8  2019 msrpc.lua
-rw-r--r--. 1 root root  29K Aug  8  2019 msrpcperformance.lua
-rw-r--r--. 1 root root 175K Aug  8  2019 msrpctypes.lua
-rw-r--r--. 1 root root 107K Aug  8  2019 mssql.lua
-rw-r--r--. 1 root root  17K Aug  8  2019 mysql.lua
-rw-r--r--. 1 root root 4.8K Aug  8  2019 natpmp.lua
-rw-r--r--. 1 root root  37K Aug  8  2019 ncp.lua
-rw-r--r--. 1 root root  11K Aug  8  2019 ndmp.lua
-rw-r--r--. 1 root root  14K Aug  8  2019 netbios.lua
-rw-r--r--. 1 root root 6.1K Aug  8  2019 nrpc.lua
-rw-r--r--. 1 root root 3.4K Aug  8  2019 nsedebug.lua
-rw-r--r--. 1 root root 4.8K Aug  8  2019 omp2.lua
-rw-r--r--. 1 root root 7.7K Aug  8  2019 ospf.lua
-rw-r--r--. 1 root root  41K Aug  8  2019 packet.lua
-rw-r--r--. 1 root root  20K Aug  8  2019 pgsql.lua
-rw-r--r--. 1 root root 5.9K Aug  8  2019 pop3.lua
-rw-r--r--. 1 root root  29K Aug  8  2019 pppoe.lua
-rw-r--r--. 1 root root  12K Aug  8  2019 proxy.lua
-rw-r--r--. 1 root root 2.8K Aug  2 14:54 rand.lua
-rw-r--r--. 1 root root  11K Aug  8  2019 rdp.lua
-rw-r--r--. 1 root root 3.2K Aug  8  2019 redis.lua
-rw-r--r--. 1 root root  47K Aug  8  2019 rmi.lua
-rw-r--r--. 1 root root  11K Aug  8  2019 rpcap.lua
-rw-r--r--. 1 root root 111K Aug  8  2019 rpc.lua
-rw-r--r--. 1 root root 4.9K Aug  8  2019 rsync.lua
-rw-r--r--. 1 root root 8.5K Aug  8  2019 rtsp.lua
-rw-r--r--. 1 root root  16K Aug  8  2019 sasl.lua
-rw-r--r--. 1 root root 7.3K Aug  8  2019 shortport.lua
-rw-r--r--. 1 root root  28K Aug  8  2019 sip.lua
-rw-r--r--. 1 root root  33K Aug  8  2019 smbauth.lua
-rw-r--r--. 1 root root 163K Aug  8  2019 smb.lua
-rw-r--r--. 1 root root  21K Aug  8  2019 smtp.lua
-rw-r--r--. 1 root root  14K Aug  8  2019 snmp.lua
-rw-r--r--. 1 root root 9.7K Aug  8  2019 socks.lua
-rw-r--r--. 1 root root  12K Aug  8  2019 srvloc.lua
-rw-r--r--. 1 root root 7.2K Aug  8  2019 ssh1.lua
-rw-r--r--. 1 root root 9.0K Aug  8  2019 ssh2.lua
-rw-r--r--. 1 root root 9.5K Aug  8  2019 sslcert.lua
-rw-r--r--. 1 root root  39K Aug  8  2019 stdnse.lua
-rw-r--r--. 1 root root 4.6K Aug  8  2019 strbuf.lua
-rw-r--r--. 1 root root 2.6K Aug  8  2019 strict.lua
-rw-r--r--. 1 root root 4.4K Aug  2 14:52 stringaux.lua
-rw-r--r--. 1 root root  11K Aug  8  2019 stun.lua
-rw-r--r--. 1 root root 2.1K Aug  2 14:53 tableaux.lua
-rw-r--r--. 1 root root 3.3K Aug  8  2019 tab.lua
-rw-r--r--. 1 root root 4.0K Aug  8  2019 target.lua
-rw-r--r--. 1 root root 9.1K Aug  8  2019 tftp.lua
-rw-r--r--. 1 root root  70K Aug  2 14:49 tls.lua
-rw-r--r--. 1 root root  62K Aug  8  2019 tns.lua
-rw-r--r--. 1 root root 9.8K Aug  8  2019 unpwdb.lua
-rw-r--r--. 1 root root  11K Aug  8  2019 upnp.lua
-rw-r--r--. 1 root root  12K Aug  8  2019 url.lua
-rw-r--r--. 1 root root 8.5K Aug  8  2019 versant.lua
-rw-r--r--. 1 root root 8.3K Aug  8  2019 vnc.lua
-rw-r--r--. 1 root root  75K Aug  8  2019 vulns.lua
-rw-r--r--. 1 root root  16K Aug  8  2019 vuzedht.lua
-rw-r--r--. 1 root root  12K Aug  8  2019 wsdd.lua
-rw-r--r--. 1 root root  12K Aug  8  2019 xdmcp.lua
-rw-r--r--. 1 root root  15K Aug  8  2019 xmpp.lua

操作系統:CentOS Linux 發布 7.9.2009(核心)

Nmap版本output:

Nmap version 6.40 ( http://nmap.org )
Platform: x86_64-redhat-linux-gnu
Compiled with: nmap-liblua-5.2.2 openssl-1.0.2k libpcre-8.32 libpcap-1.5.3 nmap-libdnet-1.12 ipv6
Compiled without:
Available nsock engines: epoll poll select

是否需要安裝我缺少的東西才能運行“ssl-dh-params”腳本?

或者這和我缺少一些參數一樣基本嗎?

謝謝詹姆斯·安德森

我能夠弄清楚問題所在。 在這種情況下,我從可用的 yum 存儲庫安裝了 Nmap。 從 repo 安裝的版本是 v6.40。 為了能夠使用 nmap 中的 'ssl-dh-params' 腳本,無論安裝什么軟件包,您都需要使用更高版本。

Nmap 提供了有關使用 RPM 及其當前 package 列表進行安裝的重要說明。 [鏈接] https://nmap.org/book/inst-linux.html#inst-rpm

為了解決這個問題,我使用yum remove nmap卸載了當前安裝的 Nmap,然后使用上面列出的 Nmap 站點的 RPM 說明進行安裝。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM