微信小程序抓包教程

准备工具
proxfier 微信3.7.0版本
配置proxfier
点击配置文件,代理服务器
在这里插入图片描述
添加自己的burpsuit代理地址和端口,这里我用的是192.168.22.1:7000,选择https协议
在这里插入图片描述

点击确定
打开我们需要抓包的小程序和任务管理器,在任务管理器中找到微信小程序的进程,在进程中找到Wechat Miniprogram Fram…,打开文件所在位置,找到WeChatAppEx.exe

--
回到proxfier,点击配置文件中的代理规则
在这里插入图片描述
在这里插入图片描述
选择添加,名称自己选,将我们刚才找到的WeChatAppEx.exe添加进去,最下面的动作选择我们刚才添加的代理服务器,点击确定
在这里插入图片描述

勾选我们配置好的代理规则,将default那一行最后的选项改为direct
在这里插入图片描述
浏览器访问burpsuit的代理地址下载证书,打开下载证书进行安装
在这里插入图片描述
选择安装证书,选择本地用户
在这里插入图片描述
将证书添加到受信任的根证书颁发机构

在这里插入图片描述
之后,打开burpsuit和需要抓包的小程序就可以了

### 使用 Proxifier 进行微信小程序抓包 为了实现通过 Proxifier 对微信小程序进行抓包操作,需先理解 Proxifier 的工作原理以及配置方法。Proxifier 是一款能够使应用程序通过 SOCKS 或 HTTP 代理服务器连接到互联网的软件工具[^1]。 #### 配置 Proxifier 和设置代理环境 安装并启动 Proxifier 后,在规则列表中添加新规则以便指定哪些程序流量应被重定向至特定代理服务器。对于微信而言,创建一条匹配 WeChat.exe (Windows 版本) 或相应 macOS 应用进程名称的规则,并将其指向本地运行的支持 SSL 解密功能的中间件如 Charles Proxy 或 Fiddler[^2]。 #### 设置 HTTPS 拦截与证书信任 由于微信小程序通信采用加密传输协议(HTTPS),因此还需确保所使用的调试工具已正确导入 CA 根证书,并且该证书已被操作系统及微信客户端认可。这一步骤通常涉及导出由查尔斯或其他类似工具生成的 .crt 文件并通过手机浏览器访问来完成安装过程[^3]。 #### 开启开发者模式下的网络请求监控 最后,在移动设备上打开微信应用内的「发现」-> 「小程序」页面;与此同时保持电脑端开启的小程序开发工具处于登录状态。此时任何从小程序发出的数据交换都将经过预先设定好的代理链路,从而可以在关联的抓包分析界面里查看详细的交互记录[^4]。 ```bash # 安装Charles证书命令(适用于iOS) open /Applications/Charles.app/Contents/Resources/ssl-proxying-certificate.cer ```
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值