NMAP 中缺少脚本

信息安全 地图
2021-08-10 18:54:05

我刚刚安装了最新的 Kali 并更新了所有内容。nmap是 7.12 版。

我注意到它smb-check-vulns.nse不存在。据我所知,我使用的大多数其他脚本都在那里,但我要考试了,我不希望有任何不好的惊喜。

我试图smb-check-vulns.nse通过从 nmap.org 获取脚本源来手动添加,但这给了我一些错误并且脚本没有运行。

最近是否存在不推荐使用某些脚本的更改,或者我是唯一一个遇到缺少脚本的人?有什么方法可以确保我安装了所有nmap脚本?

3个回答

Nmap 6.49BETA6 的变更日志

[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 ...