火爆全网,Fiddler手机抓包-接口测试辅助实战(最全总结)

火爆全网,Fiddler手机抓包-接口测试辅助实战(最全总结)Fiddler 是一款安装在 PC 上的抓包软件 它不仅可以对 pc 上的程序进行抓包 也可以对手机上的程序进行抓包 下面说下抓取手机程序的步骤

前言

Fiddler是一款安装在PC上的抓包软件,它不仅可以对pc上的程序进行抓包,也可以对手机上的程序进行抓包,下面说下抓取手机程序的步骤。

PC端设置

1、PC上Fiddler抓取Https报文设置:由于手机上的应用很多涉及到个人信息,都是采用的安全的HTTPS加密过。

而fiddler默认只捕获http会话而不抓取HTTPS报文,导致打开fiddler后就打不开https网页,所以我们要抓取手机上的程序需要先对Fiddler设置HTTPS报文抓取

【设置步骤】:

1)打开Fiddler->Tool->Fiddler Options->HTTPS tab

2)勾选上Capture HTTPS CONNECTs(捕获 HTTPS 连接)和 Decrypt HTTPS traffic (HTTPS 请求解密),另外两个选项也建议一起勾选,

3)按照提示安装证书(首次使用https无证书,会弹出是否信任fiddler证书和安全提示,直接yes就行),具体步骤可以参考之前Fiddler章节里面Fiddler原理与抓包设置中的”Fiddler如何捕获HTTPS会话”

21

2、Fiddler代理设置:如果想要捕获手机上的通信数据,就需要手机连接上Fiddler代理,而Fiddler默认是不允许其他设备进行连接的

【设置步骤】
1) Fiddler->Tools -> Options,
2)在 Connections 面板选中 Allow remote computers to connect 允许其他设备连接,在弹出的提示中确定
3)重启Fiddler生效
如图:

22

3、查询装了Fiddler的PC的IP,ip地址可通过cmd命令行输入ipconfig查询,也可以直接将鼠标置于fiddler右上角的online中即可显示电脑的ip地址。如下图我的IP是192.168.0.104

23

手机端设置

这里我以夜神模拟器来代替真实手机,真实手机或其他手机模拟器操作都一样

1、接入网络:需要在移动终端(手机或pad)上指定代理服务器为Fiddler所在主机的IP,端口默认为8888,要保证手机和安装有fiddler的电脑处在同一局域网内,手机能ping通电脑。

【方法】:家用或办公环境把PC和手机WLAN连接上同一个路由器的无线SSID获取到同一网段内的IP地址即可。台式机要插入无线网卡才能连WiFi,最好用笔记本电脑和手机连同一WiFi很方便。

由于我现在用的是夜神模拟器,也是安装在同一台PC上,所以模拟器和Fiddler所在PC肯定是同一网段的

【步骤】:进入模拟器的设置->无线与网络-》选中无线网络->修改网络->高级选项->代理选择手动->输入代理服务器主机名为上面查询到的PC的IP,端口为Fiddler的端口(默认8888)

如下图所示

24

25

26

27

28

fiddlerboot certificate,会自动下载安全证书。下载完成后出现如下界面,随便给证书起个名字就行,我的是FiddlerCertificate

29

确定后,会有如下提示

30

这时候打开模拟器的浏览器就没有警告了

31

32

 最后: 下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】

 

今天的文章 火爆全网,Fiddler手机抓包-接口测试辅助实战(最全总结)分享到此就结束了,感谢您的阅读。
编程小号
上一篇 2024-12-12 20:27
下一篇 2024-12-12 20:21

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ji-chu/84232.html