前两天帮朋友个忙,抓某个app的数据包
用手机抓包和Charles都不行
所以想起来wireshark热点抓包方式
一、wireshark的一些介绍
参考网页:http://www.360doc.com/content/15/0320/15/8737500_456714938.shtml
1、wireshark介绍
wireshark的官方下载网站: http://www.wireshark.org/
wireshark是非常流行的网络封包分析软件,功能十分强大。可以截取各种网络封包,显示网络封包的详细信息。
wireshark是开源软件,可以放心使用。 可以运行在Windows和Mac OS上。
使用wireshark的人必须了解网络协议,否则就看不懂wireshark了。
2、wireshark不能做的
为了安全考虑,wireshark只能查看封包,而不能修改封包的内容,或者发送封包。
3、Wireshark VS Fiddler
Fiddler是在windows上运行的程序,专门用来捕获HTTP,HTTPS的。
wireshark能获取HTTP,也能获取HTTPS,但是不能解密HTTPS,所以wireshark看不懂HTTPS中的内容
总结,如果是处理HTTP,HTTPS 还是用Fiddler, 其他协议比如TCP,UDP 就用wireshark
4、同类的其他工具
微软的network monitor
sniffer
二、抓包步骤
1、电脑设置热点
前提是你的电脑可以设置热点哦
2、手机连接上电脑开的那个热点
3、wireshark定位需要抓的网络
图1:查看热点网络属性
图2:查看详细信息
图3:查看物理地址和连接-本地IPv6地址
需要抓取的这个网络就定位到了,以连接-本地IPv6地址为准
目前我还没有开手机,包就不少了,这玩意抓包最恶心的就行太多咯
4、筛选
由于需求简单,所以这里只做我需要的两种筛选介绍
(1)、http
只查看http协议的记录
(2)、IP过滤
ip.src == 192.168.1.102 显示源地址为192.168.1.102
ip.dst == 192.168.1.102 目标地址为192.168.1.102
三、找包
因为在wireshark中https没法解析
所以只能找http的数据包
真应该弄弄https的,下一篇试试Xposed+JustTrustMe关闭SSL证书验证试试
大佬说禁止代理就是这个验证的问题。