NSE:无法初始化脚本引擎:

时间:2019-07-03 13:32:48

标签: lua nmap winpcap port-scanning

我是VAPT的新手,并且正在Windows上使用GUI,这是我从nmap在线指南中使用此脚本时得到的[nmap -p 80 --script http-default-accounts.routers xx.xx .xx.xx]。我从这里借来的脚本:https://nmap.org/nsedoc/scripts/http-default-accounts.html

[nmap -p 80 --script http-default-accounts.routers xx.xx.xx.xx]

Nmap输出从以下这一行开始:

NSE:无法初始化脚本引擎:

C:\ Program Files(x86)\ Nmap / nse_main.lua:823:'http-default-accounts.category'与类别,文件名或目录不匹配

堆栈回溯:

[C]:函数'error'

C:\ Program Files(x86)\ Nmap / nse_main.lua:823:在本地“ get_chosen_scripts”中

C:\ Program Files(x86)\ Nmap / nse_main.lua:1315:在主要块中

[C]:在? 退出!

1 个答案:

答案 0 :(得分:0)

Nmap使用--script选项引入要运行的脚本名称和类别的布尔表达式。要为这些脚本提供参数,请使用--script-args选项。因此,您想运行的是:nmap --script http-default-accounts --script-args http-default-accounts.category=routers

在大多数情况下,只要您意识到另一个脚本可能也在寻找名为category的参数,就可以将脚本名称保留为脚本参数名称。例如:nmap --script http-default-accounts --script-args category=routers