温馨提示:本文翻译自stackoverflow.com,查看原文请点击:lua - NSE: failed to initialize the script engine:
lua nmap port-scanning winpcap

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

发布于 2020-03-27 10:32:57

我是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]:函数“错误”

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

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

[C]:在?退出!

查看更多

查看更多

提问者
Samuel K
被浏览
298
bonsaiviking 2019-07-04 00:23

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