admin 管理员组文章数量: 888526
Fiddler怎么抓包?
- 安装Fiddler(直接去官网下就完事了)
- fiddler功能介绍
- 界面功能介绍
- 导航栏功能介绍
- 设置断点调试功能:设置断点类似于程序的Debug功能,Fiddler的断点设置在Fiddler界面左下侧区域,如下:
-
fiddler抓取web端包
- 检查网络连接状态:在Fiddler右侧上方可以看到自己本机无线网卡的IP,如果没有,需要重启Fiddler,或者在cmd中ipconfig找到自己的网卡IP。
- 检查抓包功能是否开启:
- Fiddler抓取Web端HTTPS请求配置:由于Fiddler安装后默认只能抓取HTTP请求,如果需要抓取HTTPS请求需要进行配置。配置方式如下:Tools—>Options—>HTTPS,点击OK,如果弹出证书直接确认即可。
- 结果分析抓包过程比较简单,但抓到的包数据如何分析也是重点,在Fiddler抓包列表信息中的最左侧有各种图标显示,不同的图标含义也不同,以下是具体类型和释义:
- fiddler做简单的并发在针对某一个/某一些接口,发送相同的请求,不考虑参数的变化时,可以使用fiddler进行简单的性能测试。选中请求--右键—Replay:
- Reissue Requests:重发选中的请求(快捷键:r)
- Reissue Unconditinally:无条件重发选中的请求(快捷键:u)
- Reissue and eidt:重发并编辑,会打开一个加了断点的请求,可以进行请求和响应数据的修改(快捷键:e)
- Reissue and verify:重发并验证,重新发送请求,并验证其请求结果,会自动加标识(背景颜色)(快捷键:v)
- Reissue Sequentially:重发序列,打开一个数量设置界面,标识需要重发多少次请求(快捷键:s)
- Reissue from Composer:重发并打开composer界面,可以编辑或发送
- Revisit in IE:在IE上发起这个请求
- fiddler抓取app
-
实际工作中,移动端项目大部分会在真机上进行测试。下面是针对手机端访问http/https请求在电脑端抓取到对应手机端发出的请求。IOS设备及Android设备设置方式基本类似。以下是以Android系统设置为例
-
想要Fiddler抓取移动端设备的数据包,其实很简单,先来说说移动设备怎么去访问网络,看了下面这张图,就明白了。
-
由上图可知,移动端的数据包,都是要走wifi出去,所以我们可以把自己的电脑开启热点,将手机连上电脑,Fiddler开启代理后,让这些数据通过Fiddler,Fiddler就可以抓到这些包,然后发给路由器,如下图:
-
fiddler抓取app端网络设置
- 第一步:Fiddler配置移动端证书前需配置Connetions的参数值,配置路径是Tools—>Options—>Connections,如下:
- 第一步:在PC端设置热点用于手机端的连接(或者是连接的同一网络)
- 第二步:在手机端连接PC端设置的热点
-
在手机端浏览器中输入IP:端口,下载安装证书配置
- 第四步:验证移动端抓包,在移动端随便打开一个APP,在PC端的Fidller中查看是否能正常抓包,打开淘宝APP的抓包情况如下:
本文标签: Fiddler怎么抓包
版权声明:本文标题:Fiddler怎么抓包? 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1686637825h20328.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论