fiddler抓取HTTPS请求和Mobile 数据获取
fiddler抓取HTTPS请求和Mobile 数据获取
fiddler页面设置
- 在面板内点击【Tools】>>【Options】>>【HTTPS】
- Fiddler can decrypt HTTPS sessions by re-signing traffic using self-generated certificates.
Fiddler可以通过使用自生成的证书重新签名流量来解密HTTPS会话。 - 选择【Capture HTTPS CONNECTs】>> 【Decrypt HTTPS traffic】
Capture HTTPS CONNECTs: 捕获Https连接
Decrypt HTTPS traffic : 解密HTTPS通信
4. Decrypt HTTPS traffic 功能描述
1. 进程选择
2. Ignore server certificate errors (unsafe): 忽略服务器证书错误(不安全) (建议后选此选项)
3. check for certificate revocation : 检查无效的证书
- 开启HTTPS捕获的session对比
.
Mobile 移动端获取HTTPS
- 移动端捕获https 基于 Fiddler 必须开启HTTPS
- 点击【Tools】>> 【Options】>>【Connections】,这是端口号:8888
- 点击【OK】
- 注意设置的端口号在系统内没有被占用
- 查看本机IP地址:【cmd】>>[【ipconfig】>>【IPV4】
- 开启手机Wifi ,确保电脑系统和无线网在同一网络下
- 设置wifi,点击链接的无线网络,点击【修改网络】>>【显示高级选项】>>【代理、:设置为手动】
- 服务器主机名: 本机刚才找到的 IPV4 地址,然后保存即可
- 服务器端口: fiddler内设置的端口
Android操作步骤
- 手机浏览器内输入:http://ipv4.fiddler:8888
- 点击【FiddlerRoot Certificate】,下载证书,安装该证书即可
IOS操作步骤
- 手机浏览器内输入:http://ipv4.fiddler:8888
- 点击【FiddlerRoot Certificate】,下载证书,安装该证书
- 设置=>通用=>关于本机=>证书信任设置=>信任证书
- IOS 相对于安卓需要信任证书