首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >nmap不显示,这正常吗?

nmap不显示,这正常吗?
EN

Stack Overflow用户
提问于 2015-08-18 05:49:45
回答 1查看 10.1K关注 0票数 2

我试图了解Nmap NSE脚本是如何工作的。我用几个脚本扫描一个主机,但它们都没有显示任何东西,甚至没有说没有结果查找。Nmap这样做正常吗?示例如下所示,我运行了3个不同的脚本,但它们都返回相同的内容。

代码语言:javascript
复制
s# nmap -T4 --script ftp-proftpd-backdoor.nse 192.168.13.205

Starting Nmap 6.47 ( http://nmap.org ) at 2015-08-18 01:34 EDT
Nmap scan report for 192.168.13.205
Host is up (0.22s latency).
Not shown: 982 closed ports
PORT     STATE SERVICE
21/tcp   open  ftp
80/tcp   open  http
135/tcp  open  msrpc
139/tcp  open  netbios-ssn
443/tcp  open  https
445/tcp  open  microsoft-ds
1026/tcp open  LSA-or-nterm
1029/tcp open  ms-lsa
1030/tcp open  iad1
1036/tcp open  nsstp
1521/tcp open  oracle
2030/tcp open  device2
2100/tcp open  amiganetfs
3372/tcp open  msdtc
3389/tcp open  ms-wbt-server
4443/tcp open  pharos
7778/tcp open  interwise
8080/tcp open  http-proxy
MAC Address: 00:50:56:AF:3E:05 (VMware)

Nmap done: 1 IP address (1 host up) scanned in 15.21 seconds
root@kali:/usr/share/nmap/scripts# nmap -T4 --script ftp-vuln-cve2010-4221.nse 192.168.13.205

Starting Nmap 6.47 ( http://nmap.org ) at 2015-08-18 01:35 EDT
Nmap scan report for 192.168.13.205
Host is up (0.22s latency).
Not shown: 982 closed ports
PORT     STATE SERVICE
21/tcp   open  ftp
80/tcp   open  http
135/tcp  open  msrpc
139/tcp  open  netbios-ssn
443/tcp  open  https
445/tcp  open  microsoft-ds
1026/tcp open  LSA-or-nterm
1029/tcp open  ms-lsa
1030/tcp open  iad1
1036/tcp open  nsstp
1521/tcp open  oracle
2030/tcp open  device2
2100/tcp open  amiganetfs
3372/tcp open  msdtc
3389/tcp open  ms-wbt-server
4443/tcp open  pharos
7778/tcp open  interwise
8080/tcp open  http-proxy
MAC Address: 00:50:56:AF:3E:05 (VMware)

Nmap done: 1 IP address (1 host up) scanned in 16.65 seconds
root@kali:/usr/share/nmap/scripts# 
s# nmap -T4 --script ftp-anon 192.168.13.205

Starting Nmap 6.47 ( http://nmap.org ) at 2015-08-18 01:45 EDT
Nmap scan report for 192.168.13.205
Host is up (0.22s latency).
Not shown: 983 closed ports
PORT     STATE SERVICE
21/tcp   open  ftp
|_ftp-anon: Anonymous FTP login allowed (FTP code 230)
80/tcp   open  http
135/tcp  open  msrpc
139/tcp  open  netbios-ssn
443/tcp  open  https
445/tcp  open  microsoft-ds
1026/tcp open  LSA-or-nterm
1029/tcp open  ms-lsa
1030/tcp open  iad1
1036/tcp open  nsstp
1521/tcp open  oracle
2030/tcp open  device2
2100/tcp open  amiganetfs
3372/tcp open  msdtc
4443/tcp open  pharos
7778/tcp open  interwise
8080/tcp open  http-proxy
MAC Address: 00:50:56:AF:3E:05 (VMware)

Nmap done: 1 IP address (1 host up) scanned in 16.21 seconds
root@kali:/usr/share/nmap/scripts# 
EN

回答 1

Stack Overflow用户

发布于 2015-08-19 14:00:40

在3种情况下,NSE脚本将不产生输出:

  1. 规则函数返回false,因此脚本的操作没有运行。在您扫描的1000个端口中,可能有999个端口是这样的,因为它们不是该脚本的目标端口或服务。 如果希望脚本针对非标准端口上的服务运行,则应该使用-sV选项调用版本检测扫描
  2. 剧本没有什么有趣的报道。如果服务不是预期的(例如,端口22上的web服务器),或者当服务配置为不响应脚本发送的查询和探测类型时,就会出现这种情况。大多数脚本不会显示“负面”结果,但有些脚本会在更高的详细级别(更多的-v选项)这样做。您还可以使用-d调试标志获得有用的信息。 这条规则的一个显著的例外是脚本的"vuln“类别,或者更准确地说,是那些使用NSE库的脚本。要从这些脚本获得“无漏洞”输出,请使用--script-args vulns.showall
  3. 脚本从意外的输入中崩溃。这种情况不应发生,但有时会发生。如果您使用-d,您将看到一个可以发送给Nmap开发人员(dev@nmap.org)的Lua堆栈跟踪。
票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32064472

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档