我刚刚安装了最新的 Kali 并更新了所有内容。nmap是 7.12 版。
我注意到它smb-check-vulns.nse不存在。据我所知,我使用的大多数其他脚本都在那里,但我要考试了,我不希望有任何不好的惊喜。
我试图smb-check-vulns.nse通过从 nmap.org 获取脚本源来手动添加,但这给了我一些错误并且脚本没有运行。
最近是否存在不推荐使用某些脚本的更改,或者我是唯一一个遇到缺少脚本的人?有什么方法可以确保我安装了所有nmap脚本?
我刚刚安装了最新的 Kali 并更新了所有内容。nmap是 7.12 版。
我注意到它smb-check-vulns.nse不存在。据我所知,我使用的大多数其他脚本都在那里,但我要考试了,我不希望有任何不好的惊喜。
我试图smb-check-vulns.nse通过从 nmap.org 获取脚本源来手动添加,但这给了我一些错误并且脚本没有运行。
最近是否存在不推荐使用某些脚本的更改,或者我是唯一一个遇到缺少脚本的人?有什么方法可以确保我安装了所有nmap脚本?
[GH#171] smb-check-vulns 已拆分为:
smb-vuln-conficker
smb-vuln-cve2009-3103
smb-vuln-ms06-025
smb-vuln-ms07-029
smb-vuln-regsvc-dos
smb-vuln-ms08-067
这些脚本现在使用 vulns 库,并且“不安全”脚本参数已被替换为将脚本放入“dos”类别。[保利诺卡尔德隆]
基本上只是运行--script vuln而不是--script smb-check-vulns
你会得到你的结果。
在最新的 NMAP 版本中,“vuln”是一个包含所有漏洞的类别,而不是单独的 smb-check-vulns 命令。
听听 Paulino Calderon(我们已经为 nmap 开发了许多 nse 脚本)。
在此处观看此视频,展示如何将 nse 脚本和库移植到 nmap 数据库:https ://www.youtube.com/watch?v=ARuIQDDXrBg
您可以使用脚本“类别”运行该类别中的所有脚本,例如:nmap --script dos(将运行类别 dos 中的所有脚本)https://nmap.org/nsedoc/
关于 --script-updatedb 开关 ...它不会从网络(更新)中检索任何内容,如果您在本地开发 nse 脚本或库到 nmap ...