渗透测试技术----主动信息收集(三)--四层发现(TCP、UDP、nmap)

一、四层发现

  • 原理:使用TCP/UDP协议
  • 优点:
    • (1):可以进行路由并且扫描结果比较可靠
    • (2):不太可能被防火墙过滤掉
  • 缺点:
    • (1):基于状态过滤的防火墙可能过滤扫描
    • (2):全端口扫描速度慢

TCP有65535个端口,UDP也有65535个端口。

二、TCP探测

  • 原理:利用TCP的三次握手来进行主机探测
    (1):直接发送一个SYN数据包,如果收到一个SYN/ACK数据包,那么就说明主机存活
    (2):发送一个未经请求的SYN/ACK数据包,如果收到RST数据包,那么就说明主机存活

1.发送SYN数据包

(1):查看IP数据包
在这里插入图片描述

(2):设置目的IP地址
在这里插入图片描述

(3):查看TCP数据包
在这里插入图片描述

(4):设置TCP标志位
在这里插入图片描述

(5):发送数据包
在这里插入图片描述

(6):查看收到的数据包
在这里插入图片描述
注意:如果收到的数据包的标志位是RA,原因是目标主机没有开启http服务,此时目标主机存活,但是端口关闭,因此目标主机不会与你的主机进行连接,会回复一个RA数据包。

2.发送SYN/ACK数据包

(1):查看IP数据包
在这里插入图片描述

(2):设置目的IP地址
在这里插入图片描述

(3):查看TCP数据包
在这里插入图片描述

(4):设置TCP标志位
在这里插入图片描述

(5):发送数据包
在这里插入图片描述

(6):查看收到的数据包内容
在这里插入图片描述

三、UDP探测

  • 原理:一种面向无连接的不可靠传输协议,尽最大努力传输
    (1):如果目标主机不存活,不回包
    (2):如果目标端口开启,也可能不回包
    (3):当主机存活,发包到其没开放的端口,会回应ICMP端口不可达(port-unreachable),则表明其主机在线(主要是根据端口不可达信息来判断主机是否存活)

(1):查看IP数据包
在这里插入图片描述

(2):设置目标IP地址
在这里插入图片描述

(3):查看UDP数据包
在这里插入图片描述

(4):设置UDP数据包的端口
在这里插入图片描述

(5):发送数据包
在这里插入图片描述

(6):查看收到的数据包
在这里插入图片描述

四、nmap

1.UDP扫描

(1):扫描一个IP地址
nmap IP地址 -PU端口号 -sn
-P:P代表端口列表
-U:U代表UDP
-sn:-sn表示Ping Scan,只进行主机发现,不进行端口扫描
在这里插入图片描述](https://img-blog.csdnimg.cn/20190717120353987.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3d3bDAxMjM0NQ==,size_16,color_FFFFFF,t_70)

(2):扫描一个网段
nmap IP网段 -PU端口号 -sn
在这里插入图片描述

(3):扫描文件列表中的IP
nmap -iL iplist.txt -PU端口号 -sn
在这里插入图片描述

2.TCP扫描
(1):扫描一个IP地址
nmap IP地址 -PA端口号 -sn
-P:P代表端口列表
-A:A表示TCP中的ACK数据包
-sn:-sn表示Ping Scan,只进行主机发现,不进行端口扫描
在这里插入图片描述

(2):扫描一个网段
nmap IP网段 -PA端口号 -sn
在这里插入图片描述

(3):扫描文件列表中的IP
nmap -iL iplist.txt -PA端口号 -sn
在这里插入图片描述

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值