Fiddler抓取移动设备数据

Fiddler下载地址:https://www.telerik.com/download/fiddler

一、fiddler手机抓包原理

Fiddler作为PC本机的一个http/https代理服务器,转发所的http/https请求和响应,它使用代理地址:127.0.0.1,端口:8888。网络请求走fiddler,fiddler从中拦截数据,由于fiddler充当中间人的角色,所以可以解密https。

前提条件:
1).电脑需要安装Fiddler
2).测试手机需要支持Wifi
3).测试手机与电脑需要同一网络
4).所测APP需支持代理

二、设置Fiddler
菜单:Tools-> Options->Connections,勾选"Allow remote computers to connect"


Fiddler设置.jpg
配置fiddler允许远程连接.jpg

注: 8888为默认端口号,可修改,但需注意两点,一是本机空闲端口,二是手机代理设置时端口要一致。

配置fiddler允许监听到https.jpg

点击完成之后,PC端配置完成。

三、手机端进行参数配置

查看本机的ip地址,在本机命令行输入:ipconfig


ipconfig.png

打开Fiddler,右上角有一个Online,这里也可以查看IP。如果和电脑的ip不一致时,以这里的为准。


online.png

手机端进行参数配置
前提条件:保证手机和电脑都处于同一个网络。
Step1、给手机设置代理


iOS系统设置代理.png

Step2、打开手机浏览器,输入ip:端口号=172.18.53.93:8888,点击前往并下载证书。


下载FiddlerRoot certificate.png

step3、验证证书
出现“已验证”字样,如下图。表示证书安装成功。


验证信任证书.png

五、验证手机抓包

操作手机,电脑fiddler中会显示一些http信息,即为成功 。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容