问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Fiddler抓包工具如何抓取App的数据请求

创作时间:
作者:
@小白创作中心

Fiddler抓包工具如何抓取App的数据请求

引用
CSDN
1.
https://m.blog.csdn.net/m0_54020832/article/details/137556167

一、下载并安装好Fiddler

可直接在官网进行下载安装

二、配置Fiddler

1、点击Tool —>>Options
2、点击Options弹窗中的Connections,勾选Allow remote computers to connect选项,默认端口为:8888,也可自行配置
3、点击Options弹窗中的HTTPS,勾选Decrypt HTTPS traffic选项,在弹出的警告框中,选择“Yes”接受证书。
4、配置好之后需要重启Fiddler才能生效

三、配置移动设备

如果要让移动设备能够正确地连接到Fiddler,前提是移动设备和电脑要在同一个局域网内,简单来说可以连接同一个WiFi即可。

iOS系统

(1)在iOS设备的Wi-Fi网络设置中,找到当前使用的Wi-Fi网络,点击右侧的“i”图标,找到“HTTP代理”选项并选择“手动”,将代理地址和端口号填写为Fiddler的地址和端口号即可。
注:电脑本地ip地址可通过cmd:输入ipconfig命令进行查看
(2)配置好代理后,在浏览器输入所配置的:电脑本地ip:端号,如192.168.101.74:8888,点击搜索后便可进行下载Fiddler证书
(3)下载证书后,需要在设置-通用-进行安装证书:

(4)安装证书后,便可打开移动设备上的APP,并进行操作,这时Fiddler就会自动截获APP的HTTP请求和响应。

安卓系统

安卓系统与ios系统相差不大,同样也是先配置代理—下载证书—安装证书。只是安卓系统在安装证书这一块有所不同。
安卓系统是在:设置-密码与安全-系统安全-凭据存储(这里以一加为例,其余不同型号的安卓可能有所区别)中进行安装的

四、抓取数据包

(1)将移动设备连接到与Fiddler相同的Wi-Fi网络中,确保设备已正确设置代理。
(2)在Fiddler中点击“File”菜单,选择“Capture Traffic”打开捕获窗口。
(3)打开移动设备上的APP,并进行操作,这时Fiddler就会自动截获APP的HTTP请求和响应。我们可以在Fiddler的“Web Sessions”选项卡中查看到捕获到的数据包,可以对具体的数据包进行查看和分析。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号