本文记录如何使用 Fiddler 和 MuMu 模拟器对安卓应用进行抓包
一、配置 Fiddler 并导出证书
如果没有安装 Fiddler 的话,可以通过官方直链下载:https://www.telerik.com/download/fiddler/fiddler2
1. 打开 Fiddler,点击 Tools
– Options
进入设置
2. 点击HTTPS
选项卡,勾选Decrypt HTTPS traffic
,再勾选 Ignore server certificate errors (unsafe)
期间会弹窗提示安装根证书,点击同意即可,否则无法解密 HTTPS 流量
3. 点击Actions
按钮,然后点击Export Root Certificate to Desktop
导出证书,导出成功后会在桌面看到一个证书文件 FiddlerRoot.cer
4. 点击Connections
选项卡,勾选Allow remote computers to connect
,有弹窗的话同意确认即可
记下此处的端口,默认为8888
,后面会用到
5. 保存设置,重启 Fiddler
二、配置 MuMu 模拟器
MuMu 模拟器下载地址:https://mumu.163.com/
1. 打开 MuMu 模拟器,可以看到默认的安卓设备,点击右侧设备设置
进入设置
2. 配置网络桥接模式和 root 权限
3. 启动设备并传送证书
打开 MuMu 模拟器的电脑端共享文件夹,将之前 Fiddler 导出的证书复制到共享文件夹的Download
目录内
4. 安装 Fiddler 证书
打开设置
–网络和互联网
–互联网
–网络偏好设置
–安装证书
选择之前复制过来的 Fiddler 证书自行命名后确定即可
5. 设置 WiFi 代理
首先获取电脑的本地 IP,打开电脑的命令提示符 (cmd),输入ipconfig
后复制 IPv4 地址
进入当前 WLAN 网络详情点击编辑按钮
将代理选项改为手动,代理主机名填入获取到的电脑本地 IP,代理端口填写之前 Fiddler 设置里的端口,一般是8888
PS: 设置代理后使用模拟器时需要保证 Fiddler 处于开启状态,否则无法连接网络。如果后期需要正常使用模拟器可以把代理再改回无
。
6. 点击保存,重启 MuMu 模拟器安卓设备后进行验证
Reference
https://blog.csdn.net/weixin_44532999/article/details/149633705
https://blog.csdn.net/fygkchina/article/details/133813006
fin.
来源链接:https://www.cnblogs.com/himeka/p/19043493
如有侵犯您的版权,请及时联系3500663466#qq.com(#换@),我们将第一时间删除本站数据。
暂无评论内容