需要用到的工具
- Charles
- VirtualXposed
- JustTrustMe
实现步骤
进入 Github 下载如下两个 apk
VirtualXposed下载地址:https://github.com/android-hacker/VirtualXposed/tags
JustTrustMe下载地址:https://github.com/Fuzion24/JustTrustMe/tags
第一步
使用如下 adb 命令分别安装两个 apk
adb inatall VirtualXposed
adb install JustTrustMe
# 如提示已经安装了JustTrustMe可不用再安装
第二步
安装完成进入 VirtualXposed apk 应用,点击 6 个小点进入设置页面
image.png
第三步
进入设置页面,点击模块管理,勾选 JustTrustMe(当然我并没有找到它,可能是我这个版本不需要在手动选择了,安装之后自动识别到了)重启之后我们重新进去设置页面,添加我们需要抓包的应用即可,我这里选择的企业微信做案例。
image.png
第四步
点击添加应用,选择需要抓包的软件安装:
image.png
配置 Charles 抓包
设置 Charles 代理,此处不再说明,相信设置代理大家能自己解决,手机设置 wifi 里面代理改成手动。输入IP,端口:默认8888,注意手机和电脑在一个 wifi 下就 ok。
第六步
回到 VirtualXposed 上滑解锁,打开我们之前安装的企业微信,则发现 charles 已经成功抓取到安居客的 HTTPS 的数据包:
image.png