我正在从 Win 7 x64 运行 Metasploit,并且我已经在 VMware Player 上设置了我的 Metasploitable 2 虚拟机。我可以从 Metasploit 控制台 ping Metasploitable 的 IP 地址,但是如果我使用 nmap 它说:
注意:主机似乎已关闭。如果它真的启动了,但是阻止了我们的 ping 问题,请尝试 -Pn
我用 -Pn 开关试试,它说
Nmap 完成:0.64 秒内扫描了 1 个 IP 地址(0 个主机)
我已经禁用了我的 Windows 防火墙,并且我正在以管理员身份运行 Metasploit。为什么我不能nmap我的虚拟机?
Luc*_*Luc 12
使用sudo经常修复它:sudo nmap [options]
Nmap 需要 root 来构建原始数据包,因为它不依赖于系统的 ping 二进制文件。当 Nmap 被允许使用此功能时,ping 扫描会按预期工作。
Protip:sudo !!以 root身份重复最后一个命令(!!代表“最后一个命令”)。
如果您使用旧版本(版本 6.00 或 6.01)的 Nmap,这可能与已知错误有关。尝试运行 with --unprivileged,这会破坏 Nmap 的一些功能,但应该适用于端口扫描。或者,使用 的输出来识别应该用于扫描的nmap --iflist接口名称(例如),并将其与标志一起传递给 Nmap,如下所示:eth1-enmap -e eth1 --other --args targets
当然,最好的解决方案是升级到具有最新改进的不受影响的 Nmap 版本。
| 归档时间: |
|
| 查看次数: |
26513 次 |
| 最近记录: |