我是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]:在? 退出!
答案 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