Fiddler抓包移动端https请求

一、fiddler设置

1、打开工具配置项:Tools->Options

在这里插入图片描述
2、设置HTTPS配置项

在这里插入图片描述
3、设置Connections配置项

在这里插入图片描述
二、手机设置 确保电脑和手机在同一个局域网内

1、wifi 设置:设置–WLAN–代理设置(手动)
主机名:使用fiddler的PC端IP地址
端口:设置Connections配置项中的端口 8888

2、证书下载:手机上需要下载证书 否则会提示不被信任
打开浏览器 输入 ip:代理端口

3、证书设置信任
这一部分也是重要的一步,不少人就是因为没设置为受信任的证书而失败的
设置-系统安全-信任的凭证

最后
手机端打开APP或访问网页,电脑上的fiddler请求列表中会有手机的请求

过滤请求
fiddler请求列表中有很多我们不需要的请求,我们可以通过设置Filters获取指定host地址的相关请求
在这里插入图片描述

Fiddler是一款流行的网络调试工具,通常用于Web应用程序,但对于抓取移动应用(包括微信小程序)的包,它需要一些额外配置。由于微信小程序大部分通信通过腾讯自家的SDK进行加密,直接使用Fiddler可能会遇到困难。 以下是抓取微信小程序包的基本步骤: 1. **启用代理**:首先,确保Fiddler处于运行状态并设置了系统代理(Windows上可以在“Internet选项”中设置)。将手机或模拟器的网络设置为“手动选择”,然后指向Fiddler的本地HTTP服务器地址(默认是`127.0.0.1:8888`)。 2. **证书信任**:如果Fiddler请求证书,可能需要在设备上添加其到可信证书存储中,以便允许数据捕获。 3. **微信开发者工具**:为了查看小程序的网络请求,你需要打开微信开发者工具,并关联正在测试的小程序项目。在这个界面中,点击"刷新预览"能看到网络请求列表。 4. **限制捕获**:因为微信小程序会有一些特殊的请求头和加密技术(如HTTPS POST请求),你可能需要在Fiddler过滤规则中设定,只抓取特定的URL或包含特定字符串的请求。 5. **调试编码**:注意微信小程序发送的数据可能会经过JSONP、Base64或其他编码,理解这些编码并相应地在Fiddler中解码才能看到原始内容。 请注意,由于涉及到隐私和安全因素,抓包并不总是合法或被允许的行为,尤其是在生产环境中。在实际操作前,请确保遵守相关的法律和规定。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值