Nmap 不会运行任何脚本

Nmap 不会运行任何脚本

当我尝试在 Kali Linux 上运行 Nmap 脚本时,得到以下信息:

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

于 2015-12-04 03:45 EST 启动 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

我遇到了类似的问题。当我运行命令时在脚本目录中,它工作得很好。

相关内容