nmap扫描之端口“filtered“被过滤的分析

        最近在做渗透测试时,用nmap扫描目标网站的端口情况,发现某些端口的状态是"filtered",猜测是被防火墙过滤了,那怎么确定端口是否开启或者怎么绕过防火墙进行探测呢?研究了下nmap的高级用法。

1、nmap常用扫描参数

1.1  -sT 扫描

nmap -Pn -sT -v -p 445  xx.xx.xx.xx

        

        3次握手方式的TCP扫描,握手成功后会调用系统的connect函数。由于要完成TCP的3次握手,速度较慢,且这种扫描很容易被检测到,在目标主机的日志中会记录大批的连接请求以及错误信息。nmap默认的扫描方式是这种,如图,

 以上可以看到445端口显示的状态是filtered,被防火墙过滤了。

1.2 -sS 又称半开放扫描

        扫描器向目标主机的一个端口发送请求连接的SYN包,扫描器在收到SYN/ACK后,不是发送的ACK应答而是发送RST包请求断开连接。这样,三次握手就没有完成,无法建立正常的TCP连接,因此,这次扫描就不会被记录到系统日志中。这种扫描技术一般不会在目标主机上留下扫描痕迹。但是,这种扫描需要有root权限。

 如图,

1.3 -sF 

        FIN 为 TCP会话结束标志,在FIN扫描中一个设置了FIN位的数据包被发送后,若响应RST数据包,则表示端口关闭,没有响应则表示开放。此类扫描同样不能准确判断windows系统上端口开发情况,适合探测Linux系统上的端口开放情况

1.4 -sA

        扫描主机向目标主机发送ACK数据包。根据返回的RST数据包有两种方法可以得到端口的信息。方法一是: 若返回的RST数据包的TTL值小于或等于64,则端口开放,反之端口关闭,如图所示。 

访问如图 

        在端口显示被filtered的情况下,要想确定一个端口是否是开放的,通常可结合-sT和-sS、-sF等联合判断,如上图445端口在sT扫描的情况下,显示被过滤,在sF的扫描中显示open|filtered,则表明端口是开发的。

  • 15
    点赞
  • 90
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
Nmap是一款常用的端口扫描工具,能够扫描一个或多个主机的开放端口和服务,用于安全评估、网络管理、系统管理等任务。在实际应用中,我们常常需要扫描指定的端口,以便发现特定服务或漏洞等,本文将介绍如何使用nmap扫描指定端口。 第一步:打开终端 使用nmap需要在终端界面下工作,打开终端界面的方法因操作系统而异,例如在Windows系统下可以使用CMD或PowerShell,而在Linux和macOS系统下可以使用终端或控制台等。 第二步:安装nmap 如果你的操作系统中已经安装了nmap,可以跳过这一步,否则需要先下载安装nmapnmap下载地址为:https://nmap.org/download.html,下载安装包之后,按照常规安装即可。 第三步:扫描指定端口 使用nmap扫描指定端口的命令格式为: nmap -p 端口号 主机名/IP地址 其中,-p参数表示扫描端口号,可以使用逗号或短横线来指定多个或连续的端口号,例如-p22,80表示扫描22和80端口,-p1-100表示扫描从1到100的所有端口。 主机名/IP地址则表示要扫描的目标主机,可以使用域名或IP地址,注意在扫描多个主机时需要使用逗号或空格分隔。 例如,扫描IP地址为192.168.1.1的主机的22和80端口命令为: nmap -p22,80 192.168.1.1 扫描域名为example.com的主机的所有端口命令为: nmap -p0-65535 example.com 扫描多个主机的22和80端口命令为: nmap -p22,80 192.168.1.1,192.168.1.2,192.168.1.3 第四步:输出扫描结果 nmap扫描完成后会输出扫描结果,包括目标主机的开放端口、服务、操作系统和nmap版本等信息,根据需要可以对结果进行分析和处理。 以上就是使用nmap扫描指定端口的基本方法,需要注意的是,在进行端口扫描时应遵守道德和法律准则,不得用于非法用途。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值