前言
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会话”
2、Fiddler代理设置:如果想要捕获手机上的通信数据,就需要手机连接上Fiddler代理,而Fiddler默认是不允许其他设备进行连接的
【设置步骤】
1) Fiddler->Tools -> Options,
2)在 Connections 面板选中 Allow remote computers to connect 允许其他设备连接,在弹出的提示中确定
3)重启Fiddler生效
如图:
3、查询装了Fiddler的PC的IP,ip地址可通过cmd命令行输入ipconfig查询,也可以直接将鼠标置于fiddler右上角的online中即可显示电脑的ip地址。如下图我的IP是192.168.0.104
手机端设置
这里我以夜神模拟器来代替真实手机,真实手机或其他手机模拟器操作都一样
1、接入网络:需要在移动终端(手机或pad)上指定代理服务器为Fiddler所在主机的IP,端口默认为8888,要保证手机和安装有fiddler的电脑处在同一局域网内,手机能ping通电脑。
【方法】:家用或办公环境把PC和手机WLAN连接上同一个路由器的无线SSID获取到同一网段内的IP地址即可。台式机要插入无线网卡才能连WiFi,最好用笔记本电脑和手机连同一WiFi很方便。
由于我现在用的是夜神模拟器,也是安装在同一台PC上,所以模拟器和Fiddler所在PC肯定是同一网段的
【步骤】:进入模拟器的设置->无线与网络-》选中无线网络->修改网络->高级选项->代理选择手动->输入代理服务器主机名为上面查询到的PC的IP,端口为Fiddler的端口(默认8888)
如下图所示
fiddlerboot certificate,会自动下载安全证书。下载完成后出现如下界面,随便给证书起个名字就行,我的是FiddlerCertificate
确定后,会有如下提示
这时候打开模拟器的浏览器就没有警告了
最后: 下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】
今天的文章 火爆全网,Fiddler手机抓包-接口测试辅助实战(最全总结)分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ji-chu/84232.html