接口测试之抓包实战解决 Android 高版本无法抓取 https

geteshi
2024-01-11 / 0 评论 / 15 阅读 / 正在检测是否收录...

接口测试之抓包实战解决 Android 高版本无法抓取 https

解决方案如下

charles + VirtualXposed + JustTrustMe

实现步骤

进入 github 下载如下两个 pages
VirtualXposed:https://github.com/android-hacker/VirtualXposed
JustTrustMe:https://github.com/Fuzion24/JustTrustMe

第一步

使用如下 adb 命令分别安装两个 pages

adb -s <设备号> inatall VirtualXposed
adb -s <设备号> install JustTrustMe

设备号可以通过下面的命令查看

adb devices -l

第二部

安装完成进入 VirtualXposed apk 应用,点击 6 个小点进入设置页面

第三步

进入设置页面,点击模块管理,勾选 JustTrustMe(当然我并没有找到它,可能是我这个版本不需要在手动选择了,安装之后自动识别到了)重启之后我们重新进去设置页面,添加我们需要抓包的应用即可,我这里选择的企业微信做案例

第四步

点击添加应用,选择需要抓包的软件安装

配置 charles 抓包

设置 charles 代理,此处不再说明,相信设置代理大家能自己解决,手机设置 wifi 里面代理改成手动。输入 ip,端口:默认 8888,注意手机和电脑在一个 wifi 下就 ok,

第六步

回到 VirtualXposed 上滑解锁,打开我们之前安装的企业微信,则发现 charles 已经成功抓取到企业微信的 HTTPS 的数据包

0

评论 (0)

取消