为何smb-security-mode.nse脚本无法输出预期结果?
Nmap SMB脚本未返回预期输出的原因及说明
执行的命令
nmap -p445 --script smb-protocols <target>
或
nmap -p445 --script smb-security-mode <target>
实际输出
Host is up (0.14s latency).
PORT STATE SERVICE
445/tcp closed microsoft-ds
预期输出(翻译后)
smb-security-mode: | 使用的账户: guest | 认证级别: user | 挑战响应: 支持 |_ 消息签名: 禁用(存在风险,但为默认设置)
问题原因
- 目标主机的445端口处于关闭状态,SMB服务未运行或未对外开放该端口,导致Nmap无法与目标SMB服务建立连接,因此无法执行SMB相关脚本获取协议或安全模式信息。
- 若要得到预期的SMB脚本输出,需确保目标主机的445端口为开放状态,且SMB服务正常运行。
内容的提问来源于stack exchange,提问作者deda
相关产品推荐
相关产品推荐

