FavoriteLoading
0

使用 Fiddler4 抓取手机端 HTTPS 包

1.下载Fiddler4 安装

百度Fiddler 下载

2. 打开Fiddler4 进行设置(因为我都设置过了 ,我也不知道初始是什么样子,所以你们按着我的设置弄就行了)




这里注意选择"...from remote client only " 只抓取手机端的https 包

设置好后最好重启一下Fiddler

3. 设置手机代理

通过ipconfig查看PC的IP地址。(快捷键“ctrl+r”,输入cmd,弹出黑框,然后输入ipconfig)。我的IP地址为10.191.239.36

将手机代理地址设置成 10.191.239.36 端口:8888(请将IP修改为你自己的IP地址)

3. 安装https根证书

浏览器访问 10.191.239.36:8888 下载 (此处IP请更换你步骤3查询到的的IP)


安装证书需要定义安全码,如果以前没设置 请到安全选项里去设置

4. 到这里这样 你就能抓取手机端的http 和 https 请求了


乱码的话请设置 Transformer - none

PS:
1.如果某项功能因为设置代理后无法使用,那么说明应用使用了某项安全策略 不支持https证书.(其实具体 的我也不懂)
2.如果某项功能可用 但是无法抓到数据包,那么说明应用使用的是非http协议.

声明:本文转载自 TesterHome 移动测试社区,作者为 TesterHome 移动测试社区,原文网址:https://testerhome.com/topics/3939

最后编辑于:2016/11/16作者: 聚合

聚合类文章源自互联网, 感谢原作者的无私分享。

关注微信公众号 – 聚合软件测试类精华

关注微信公众号 – 聚合软件测试类精华