NSE:无法初始化脚本引擎:
我是一名新手 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: 在本地获取脚本
C:\Program Files (x86)\Nmap/nse_main.lua:1315: 在主块中
[C]:在? QUITTING!
如果您正在使用以下命令:
nmap --script vulscan.nmap-vulners -sV {target}
那么请改用以下命令。
nmap -sV --script vulners {target}
对我而言,这个命令是有效的。
关于 Nmap 7.90 [2020-10-03] changelog,处理目录的方式已经改变:
[GH#2051] 限制 Nmap 对脚本和数据文件的搜索路径。在 Unix 和 Linux 上定义为 ${prefix}/share/nmap 的 NMAPDATADIR,在 Windows 上不再搜索,而以前定义为 C:\Nmap。此外,--script 选项不会解释名称作为目录名称,除非后面跟着 /。[ Daniel Miller]
所以,如果你使用的是 Kali,而以下是你的旧命令:
nmap --script vulscan -sV ###.###.###.###
它应该改为:
nmap --script vulscan/ -sV ###.###.###.###
在目录名称后面添加 /。
- Lua 虚拟机加密load(string.dump(function)) 后执行失败问题如何解决
- 我想创建一个 Nginx 规则,禁止访问
- 如何将两个不同的lua文件合成一个 东西有点长 大佬请耐心看完 我是小白研究几天了都没搞定
- 如何在roblox studio中1:1导入真实世界的地形?
- 求解,lua_resume的第二次调用继续执行协程问题。
- 【上海普陀区】内向猫网络招募【Skynet游戏框架Lua后端程序员】
- SF爱好求教:如何用lua实现游戏内调用数据库函数实现账号密码注册?
- Lua实现网站后台开发
- LUA错误显式返回,社区常见的规约是怎么样的
- lua5.3下载库失败
- 请问如何实现文本框内容和某个网页搜索框内容连接,并把网页输出来的结果反馈到另外一个文本框上
- lua lanes多线程使用
- 一个kv数据库
- openresty 有没有比较轻量的 docker 镜像
- 想问一下,有大佬用过luacurl吗
- 在Lua执行过程中使用Load函数出现问题
- 为什么 neovim 里没有显示一些特殊字符?
- Lua比较两个表的值(不考虑键的顺序)
- 有个lua简单的项目,外包,有意者加微信 liuheng600456详谈,最好在成都
- 如何在 Visual Studio 2022 中运行 Lua 代码?

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。