Nmap 不會執行任何腳本

Nmap 不會執行任何腳本

當我嘗試在 Kali Linux 上運行 Nmap 腳本時,我得到以下資訊:

root@known:~# nmap --script smb-check-vulns.nse 192.168.1.111

於美國東部時間 2015 年 12 月 4 日 03:45 啟動 Nmap 7.00 ( https://nmap.org )
NSE:未能初始化腳本引擎:
/usr/bin/../share/nmap/nse_main.lua:801: 'smb-check-vulns.nse' 與類別、檔案名稱或目錄不匹配
堆疊回溯:
    [C]:在函數「錯誤」中
    /usr/bin/../share/nmap/nse_main.lua:801:在函數「get_chosen_scripts」中
    /usr/bin/../share/nmap/nse_main.lua:1249:在主區塊中
    [C]:在?
戒菸!

據我所知,這似乎是一個新錯誤。我正在運行截至 2015 年 12 月 4 日的最新版本的 Kali Linux。

root@known:~# nmap --script=smb-check-vulns.nse <ip>

謝謝您的幫忙。

答案1

在 Nmap 6.46BETA6 中,smb-check-vulns腳本被分成 6 個不同的腳本:

您可以執行任何您喜歡的特定檢查,或使用 執行所有檢查--script smb-vuln-*,但請注意,其中許多檢查可能會導致掃描系統出現藍色畫面或其他崩潰。以前,這些需要您添加--script-args unsafe=1,因此我們將這些腳本添加到“dos”類別中,以便您可以使用以下命令排除它們--script "smb-vulns-* and not dos"

答案2

我有類似的問題。當我運行命令時在腳本目錄中時,效果很好。

相關內容