文章目录
一、前提准备
1.一台 Android 7.0 以上版本手机
2.JustTrustMe 插件
3.VirtualXposed 工具
4. Charles 软件
二、软件下载地址
1. JustTrustMe V 2 版本 兼容(Android 7.0)
https://github.com/Fuzion24/JustTrustMe/releases/download/v.2/JustTrustMe.apk
2. JustTrustMe V 4 版本 兼容(Android 10-11)
https://github.com/gfbjngjibn/JustTrustMe/releases/download/v.4/JustTrustMe.apk
3. VirtualXposed 工具
https://github.com/android-hacker/VirtualXposed/releases/download/0.20.3/VirtualXposed_0.20.3.apk
4. Charles 工具
https://www.charlesproxy.com/download/
三、安装 VirtualXposed工具与JustTrustMe插件
VirtualXposed、 JustTrustMe 安装成功后,JustTrustMe没有桌面快捷键,因为它是个插件。
1. 打开VirtualXposed (查看下图)
四、配置 Charles 抓包工具
1. 打开Charles 软件
2. 配置 Proxy Settings
3. 配置 SSL Proxying Settings
4. 查看本地IP地址 (代理需要)
① Windows +R 输入 cmd 回车
② 输入 ipconfig 回车
Wireless LAN adapter WLAN:
Connection-specific DNS Suffix . :
Link-local IPv6 Address . . . . . : fe80::e115:4529:e477:a2c8%11
IPv4 Address. . . . . . . . . . . : 192.168.60.112
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.60.1
找到 IPv4 Address IP地址
5. 手机配置代理 (测试机 华为)
① 点开系统设置,找到 WLAN 进入
② 选择连接WIFI 长按点击修改网络
6. Android 下载安装 Charles 证书
① 打开手机默认浏览器 输入代理 IP:8888 或者 http://chls.pro/ssl,下载证书。
② 导入Charles 证书,点击系统设置,点击搜索输入:从存储设备安装
安装时需要输入密码,密码是:您手机解锁密码
7. 安装需要抓包 APP
省略
五、配置VirtualXposed工具与JustTrustMe 插件
1. 打开VirtualXposed工具
2. 添加应用(抓包应用于抓包插件)
3. 模块管理(勾上抓包插件)
如果有权限插件、文件管理插件都需要在这里勾选上,并且需要重启 VirtualXposed 工具
4. 重启VirtualXposed工具
最好是结束后台进程重启
六、开始对APP 进行抓包
1. 进入VirtualXposed工具
2. 操作App功能,获取抓包数据
附件:
- VirtualXposed 获取抓包App 权限需要安装 XPrivacyLua 工具(请自行下载安装,操作步骤也需要在VirtualXposed 添加应用)