(1)数据包筛选:
Wireshark的数据包筛选功能是wireshark的核心功能,比如需要筛选出特定的协议如HTTP,Telnet等,
也可能需要筛选出ip地址,端口等,多条规则可以使用&&,|| 连接.
1 2 3 4
| ip.src == 地址 ip.dst == 地址 ip.addr == 地址
|
1 2 3
| eth.dst == A0:00:00:04:C5:84 #目标mac地址筛选 eth.addr == 20:89:84:32:73:c5 #mac地址筛选
|
1 2 3 4
| tcp.dstport == 80 tcp.srcport == 80 udp.srcport == 80
|
1 2 3 4 5
| tcp udp arp/icmp/http/ftp/dns/ip #筛选协议为arp/icmp/http/ftp/dns/ip的流量包
|
1 2 3 4 5 6 7 8 9 10
|
udp.length ==20 数据包之和
tcp.len >=20
ip.len ==20
frame.len ==2
|
1 2 3 4 5 6 7 8
| GET:httprequest.method=="GET"
POST:http.request.method=="POST"
URI:http.request.uri=="/img/1.gif"
http contains "FLAG"
|
(3)数据包还原:
1 2 3 4 5
| 在 wireshark 中,存在一个交追踪流的功能,可以将 HTTP 或 TCP 流量集合在一起并还原成原始
数据,具体操作方式如下选中想要还原的流量包,右键选中,选择追踪流--TCP流/UPD流/SSL流/HTTP流.
|