Yakit+MuMu模拟器 App抓包

yakit抓小程序和App很行!!!

前期准备

1.下载MuMU模拟器

模拟器下载

2.安装adb
adb下载
添加环境变量
在这里插入图片描述

在这里插入图片描述

3.安装openssl
openssl下载
在这里插入图片描述
验证是否安装

MuMu模拟器操作

打开root权限及文件访问权限
在这里插入图片描述在这里插入图片描述

下载证书

由于安卓7.0以上版本不再信任用户证书,所以我们需要给手机安装系统证书
看一下自己的IP 172.26.116.18
在这里插入图片描述
yakit添加代理监听
172.26.116.18 8888
在这里插入图片描述

证书下载
在这里插入图片描述
在这里插入图片描述
这里需要选择下载到本地,这时证书下载下来应该是pem格式

在证书的文件夹打开cmd终端

yakit的证书因为导出后就是pem格式可以省略第一步,直接查看证书哈希值

openssl x509 -inform PEM -subject_hash_old -in yakit证书.crt.pem
在这里插入图片描述
将文件名改为hash值最上方的数字,到这里证书就算制作成功
将yakit证书.crt.pem 改为 10fblfcc.0

导入系统证书

这里需要用到adb,不会adb的朋友可以去学习一下
adb devices
adb connect 127.0.0.1:16384
adb root 这时查看模拟器 可会有弹窗 点击永远允许
adb push 10fb1fcc.0 /system/etc/security/cacerts/
push的地址要正确 一定要将证书导入**/system/etc/security/cacerts/**
在这里插入图片描述

MuMu模拟器设置代理

与yakit代理监听ip相同

改为手动 设置ip 端口
在这里插入图片描述
查看yakit是否有数据包 成功!!!

### 使用 Yakit 对微信小程序进行网络抓包 为了实现对微信小程序的有效抓包Yakit 提供了一种通过设置系统代理来捕获所有流量的方法[^2]。具体来说: #### 配置环境准备 确保设备已安装并配置好 Yakit 工具。 #### 启动 Yakit 并开启系统代理功能 启动 Yakit 应用程序之后,在界面中找到并启用“系统代理”选项。这一步骤会使得 Yakit 成为中间人,拦截并通过其转发所有的 HTTP/HTTPS 请求和响应数据流。 #### 设置手机信任证书 为了让 HTTPS 流量能够被解密查看,需将 Yakit 的 CA 根证书导入至目标测试移动设备上。通常情况下,可以通过扫描二维码的方式快速完成这一过程。 #### 手机连接同一局域网内 PC 上运行的 Yakit 实例 保证两者处于相同 Wi-Fi 环境下,并按照提示调整无线路由器上的 DNS 或者手动指定代理服务器地址指向本机 IP 和端口号(默认可能是 8090),从而让移动端发出的所有请求都经过 Yakit 处理后再返回给客户端应用程序显示。 #### 开始监控与分析 此时打开想要调试的小程序页面,即可看到详细的通信记录呈现在 Yakit 中了。这里不仅可以观察 URL 路径、参数传递情况,还能深入探究 JSON 数据结构等内容。 ```bash # 如果遇到某些特殊场景下的加密处理或者其他形式的安全机制阻止正常工作, # 可能还需要进一步探索其他辅助手段如修改 hosts 文件等方法配合使用。 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值