Fiddler抓取手机请求(附图文教程)

作者 : 开心源码 本文共1419个字,预计阅读时间需要4分钟 发布时间: 2022-05-12 共158人阅读

Fiddler是一个专门的抓包工具,可以模拟请求,修改请求,手机应用调试等。还是蛮有意思的一个小工具。

1.下载安装

Fiddler下载地址:http://www.telerik.com/download/fiddler
安装步骤比较简答, 就不详情了。一直下一步即可以了。

2.配置PC端Fiddler和手机

(1)配置Fiddler允许监听https

打开Fiddler菜单项Tools->Fiddler Options,选中decrypt https traffic和ignore server certificate errors两项,如下图:

Fiddler https设置

第一次会提醒能否信任fiddler证书及安全提示,选择yes,之后也可以在系统的证书管理中进行管理

(2) 配置Fiddler允许远程连接

如上图的菜单中点击connections,选中allow remote computers to connect,默认监听端口为8888,若被占用也可以设置,配置好后需要重启Fiddler,如下图:

Fiddler 连接端口号设置

(3) 配置移动端

Pc端命令行ipconfig查看Fiddler所在机器ip,本机ip为192.168.45.105,如下图

查看自己IP

打开手机连接到同一局域网的wifi,并修改该wifi网络介绍(长按wifi选择->修改网络)->显示高级选项,选择手动代理商设置,主机名填写Fiddler所在机器ip,端口填写Fiddler端口,默认8888,如下图:

移动端手动设置代理商

这时,手机上的网络访问在Fiddler即可以查看了,如下图百词斩的网络请求:

Fiddler查看到的手机请求结果

假如对软件测试、接口测试、自动化测试、性能测试、LR脚本开发、面试经验交流。感兴趣可以175317069,群内会有不定期的发放免费的资料链接,这些资料都是从各个技术网站搜集、整理出来的,假如你有好的学习资料可以私聊发我,我会注明出处之后分享给大家。

可以双击上图某一行网络请求,右侧会显示具体请求内容(Request Header)和返回内容(Response Header and Content),如下图:

Fiddler查看到的手机请求结果

creation of the root certificate was not successful 错误问题

一般第一次的时候,Fiddler会提醒如下的错误消息:
creation of the root certificate was not successful

处理方法:

1、打开cmd
2、进入fillder的目录
因为我是安装在E盘,所以我的命令是:

cmd 命令

而后输入如下命令:

makecert.exe -r -ss my -n "CN=DO_NOT_TRUST_FiddlerRoot, O=DO_NOT_TRUST, OU=Created by http://www.fiddler2.com" -sky signature -eku 1.3.6.1.5.5.7.3.1 -h 1 -cy authority -a sha1 -m 120 -b 09/05/2012

cmd 命令

假如成功的话
打开网页:http://xxx:8888/ 点击(xxx是你电脑上的IP地址,我电脑IP是:192.168.45.105,所以填这个,假如你IP不同,请按照你本地IP填写)
You can download the FiddlerRoot certificate

移动端截图

安装证书就可检测到https请求了。

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » Fiddler抓取手机请求(附图文教程)

发表回复