赞
踩
目录
Wireshark是一个网络封包分析软件。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。WireShark使用WinPCAP(kali自带)作为接口,直接与网卡进行数据报文交换。
混杂模式就是接收所有经过网卡的数据包,包括不是发给本机的包,即不验证MAC地址。普通模式下的网卡只接收发给本机的包(包括广播包)传递给上层程序,其他的包一律丢弃。一般来说,混杂模式不会影响网卡的正常工作,多在网络监听工具上使用。
(1)使用过滤器筛选TCP的数据包
注意:筛选条件我们都使用小写就可以,大写有可能无法识别
(2)使用过滤器筛选ARP的数据包
(3)使用过滤器筛选UDP的数据包
我们筛选UDP报文时出现了多种协议,这是因为OUIC以及DNS都是基于 UDP的传输层之上的协议。
客户端向DNS服务器查询域名,一般返回的内容不超过512字节,用UDP传输即可。不用经过三次握手,这样DNS服务器负载更低,响应更快。理论上来说,客户端也可以指定向DNS服务器查询时用TCP,但是事实上,很多DNS服务器进行配置时仅支持UDP查询包。
(4)使用过滤器筛选http的数据包
(5)使用过滤器筛选DNS数据包
(1)首先在终端ping baidu.com,并使用WireShark抓包
然后修改筛选条件为:
ip.src_host==192.168.130.200 or ip.dst_host==39.156.66.10
ip.src_host==192.168.130.200 表示源IP地址
ip.dst_host==39.156.66.10 表示目的地址
中间用or进行拼接表示”或“,也可以使用and表示“与”。
地址解析协议(Address Resolution Protocol,缩写:ARP)是一个通过解析网络层地址 来找寻数据链路层地址的网络传输协议,它在 IPv4 中极其重要。ARP 是通过网络地址来定位 MAC 地址。
双击分析请求包
Address Resolution Protocol (request) | ARP 地址解析协议 |
request | 表示请求包 |
Hardware type: Ethernet (1) | 硬件类型 |
Protocol type: IPv4 ( 0x0800 ) | 协议类型 |
Hardware size: 6 | 硬件地址 |
Protocol size: 4 | 协议长度 |
Opcode:_ request ( 1 ) | 操作码,该值为 1 表示 ARP 请求包 |
Sender MAC address:82:fb:de:58:4b:93 (82:fb:de:58:4b:93) | 源 MAC 地址 |
Sender IP address: 192.168.130.98 | 源 IP 地址 |
Target MAC address: 00:00:00_ 00: 00:00 (00: 00: 00 :00: 00:00) | 目标 MAC 地址 |
Target IP address: 192.168.130.200 | 目标 IP 地址 |
Address Resolution Protocol (reply) | ARP 地址解析协议 |
reply | 表示回复包 |
Hardware type: Ethernet (1) | 硬件类型 |
Protocol type: IPv4 ( 0x0800 ) | 协议类型 |
Hardware size: 6 | 硬件地址 |
Protocol size: 4 | 协议长度 |
Opcode:_ reply ( 2 ) | 操作码,该值为 2 表示 ARP 回复包 |
Sender MAC address:VMware_dd:25:8b (00:0c:29:dd:25:8b) | 源 MAC 地址 |
Sender IP address: 192.168.130.200 | 源 IP 地址 |
Target MAC address: 82:fb:de:58:4b:93 (82:fb:de:58:4b:93) | 目标 MAC 地址 |
Target IP address: 192.168.130.98 | 目标 IP 地址 |
我们可以看到到应答包补全了自己的 MAC 地址,目的地址和源地址做了替换
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。