抓取app数据教程–fiddler抓包数据截取-薄荷app为例

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/q383965374/article/details/86422658

转载请注明出处:抓取app数据教程–fiddler抓包数据截取-薄荷app为例

准备工具

1、手机(安装有想要抓取数据app的iphone或者android)
2、fiddler抓包工具
安装fiddler工具参考
Fiddler介绍和安装以及基本使用
3、同一个局域网网络
也就是连接同一个wifi环境
Fiddler不但能截获各种浏览器发出的HTTP请求, 也可以截获手机发出的HTTP/HTTPS请求,总结下Fiddler截获IPhone和Android发出的HTTP/HTTPS包,前提条件是:安装Fiddler的机器,跟Iphone、Android在同一个网络里, 否则手机不能把HTTP发送到Fiddler的机器上来。

PS:这里踩到过一个坑,手机上已经设置好代理,开启代理后,却发现手机上不了网,而且Fiddler没有请求过来,弄了半天,发现和电脑防火墙有关系。所以需要留意防火墙。

设置fiddler抓取https请求

打开Fiddler,Tools-> Fiddler Options(配置完后记得要重启Fiddler)。
点击https的tab
选中"Decrpt HTTPS traffic",Fiddler就可以截获HTTPS请求
如图

点击connections的tab
选中"Allow remote computers to connect",是允许别的机器把HTTP/HTTPS请求发送到Fiddler上来,如图

关闭fiddler,重启fiddler。

手机端安装fiddler证书

首先需要知道安装了fiddler的计算机的局域网ip,我这里使用的是mac,在终端中输入

ifconfig

windows系统输入

ipconfig

如图:

则192.168.22.106是该机子的局域网地址。

http://192.168.22.106:8888

192.168.22.106对应自己fiddler所在机子的ip,点"FiddlerRoot certificate",然后步骤安装证书即可。

手机端配置网络代理指向fiddler

进入手机的设置–》无线网络,找到当前连接的网络wifi。
点击感叹号,点击代理设置,手动设置。
如下图:


可能不同的机型界面显示不一致,但是原理都是一样的,找到网络设置代理,指向安装fiddler的机子的ip和8888端口。

打开薄荷app,访问界面

发现薄荷访问的api已经被我们捕获到了。

设置成功。

后续就是手动访问界面,找到我们想要的数据接口即可。

手机退出fiddler代理

当测试完成后,希望手机正常上网,不再被fiddler捕获时,进入网络设置,去掉代理即可。

转载请注明出处:抓取app数据教程–fiddler抓包数据截取-薄荷app为例

猜你喜欢

转载自blog.csdn.net/q383965374/article/details/86422658
今日推荐