网站首页 > 博客文章 正文
阅读本篇文章之前建议先阅读之前的两篇文章,因为前两篇文章是本篇的基础。
《Fiddler移动端代理抓包(基础篇)》,介绍如何使用Fiddler抓取移动端数据包。
《Fiddler电脑端代理抓包(HTTPS篇)》,介绍如何使用Fiddler抓取电脑端HTTPS数据包。
本篇文章介绍如何在移动端抓取HTTPS数据包,并进行解包。
电脑上打开Fiddler Classic,手机和电脑连接相同WiFi,手机WiFi开启手动代理,在手机浏览器上访问苹果网站 https://www.apple.com/,我们看到有不安全提示,无法正常访问。
为什么会是这样呢?这是因为此时通过Fiddler代理访问https网站,但网站证书无效。如何解决这个问题呢,下载安装并信任Fiddler的证书就好了。请往下看。
一、准备工作
- 电脑系统:Windows 10 家庭中文版
- 移动设备:iPhone 7 Plus,iOS 13.6
- Fiddler Classic:v5.0.20211.51073 for .NET 4.6.1
下面介绍具体配置过程。
二、下载证书
首先,电脑端打开Fiddler Classic,确认Connections设置正确。
打开手机浏览器,在地址栏中输入代理服务器的IP和端口,本例中我们输入http://192.168.8.104:8888/,进入之后会看到一个Fiddler提供的页面, 点击"FiddlerRoot certificate",下载证书。在弹出的提示窗中点击“允许”。
由于我的手机连接了苹果手表,这时会有如下弹窗,选择“iPhone”,然后点击“关闭”,证书下载成功。
三、安装证书
设置——已下载描述文件——安装描述文件,找到DO_NOT_TRUST_FiddlerRoot证书,点击“安装”按钮即可。
四、信任证书
设置——通用——关于本机——证书信任设置,找到DO_NOT_TRUST_FiddlerRoot证书,点击启用按钮即可。
五、查看抓包效果
通过上面三步(下载证书、安装证书、信任证书)之后,我们就可以在移动设备上抓取HTTPS包了。
打开Fiddler Classic,我们重新在手机上访问百度网站https://www.baidu.com/,查看抓到的数据包,这时就可以看包的具体内容了。
六、FAQ
1、手机上如何删除证书?
手机——设置——通用——描述文件,找到DO_NOT_TRUST_FiddlerRoot证书,点击“移除描述文件”即可。
2、电脑端捯饬了代理抓包后,电脑不能上网了?
电脑——设置——网络和Internet——代理,很可能是代理服务器没有关,将其关闭就好。
3、为什么有些请求包抓不到?
有些程序是抗动态分析的,能够判断自己是否运行在模拟器中。
附录:
《Fiddler 移动端代理抓包(基础篇)》,介绍如何使用Fiddler抓取移动端数据包。
《Fiddler电脑端代理抓包(HTTPS篇)》,介绍如何使用Fiddler抓取电脑端HTTPS数据包。
《Fiddler移动端代理抓包(HTTPS篇)》,介绍如何使用Fiddler抓取移动端HTTPS数据包。
猜你喜欢
- 2024-11-05 抓包工具fiddler几个使用技巧(抓包工具fiddler使用方法)
- 2024-11-05 APP不给抓包,看我怎么bypass(抓包如何不被app检测到)
- 2024-11-05 快速锁定Bug!掌握Wireshark等抓包技术,提升测试效率
- 2024-11-05 tcpdump抓包实战(tcpdump抓包命令参数)
- 2024-11-05 分析网络协议利器,使用虚拟网卡实时抓iPhone网络通讯包的方法
- 2024-11-05 charles-抓包工具的使用(charles抓包工具详细教程)
- 2024-11-05 手机、电脑网络抓包实战教程(小白教程)!
- 2024-11-05 ibm system x3650 m2 服务器通过局域网抓包获取IP地址
- 2024-11-05 为什么Fiddler等软件能抓包Https网络数据?
- 2024-11-05 常用的抓包工具包含电脑端及手机端
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)