我在profixier设置如下


在burp suite设置如下

证书也安装成功在根受信任的目录下

但我现在只要profixier和burp想抓取数据的时候
微性小程序就无法正常打开界面,但用了云函数的小程序可以打开,比如胖士查药小程序
微性可以正常使用,浏览器也可以正常使用
我在profixier设置如下


在burp suite设置如下

证书也安装成功在根受信任的目录下

但我现在只要profixier和burp想抓取数据的时候
微性小程序就无法正常打开界面,但用了云函数的小程序可以打开,比如胖士查药小程序
微性可以正常使用,浏览器也可以正常使用
上午好☀️☀️☀️️
本答案参考通义千问
你遇到的问题是:在使用 Burp Suite 和 Proxyier 进行抓包时,某些小程序(如“微性”)无法正常打开界面,但其他小程序(如“胖士查药”)可以正常运行。这表明问题可能与网络代理设置、SSL 证书、小程序的安全策略或设备系统配置有关。
步骤:
Proxy -> Options -> Import / Export CA Certificate。.crt 文件。http://burp(若未自动跳转,手动输入 IP 地址和端口)。重点说明:
adb 命令安装证书。步骤:
注意:
步骤:
Proxy -> Options。0.0.0.0,而不是 127.0.0.1。8080(或其他自定义端口)。Intercept 标签页中,关闭拦截功能(避免请求被阻断)。重点说明:
127.0.0.1,则只有本机可以访问,无法通过手机访问。对于 Android 应用:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
对于小程序框架(如微信小程序):
步骤:
设置 -> Wi-Fi -> 选择当前连接的 Wi-Fi -> 修改网络 -> 高级选项。手动,输入 Burp Suite 的 IP 和端口。重点说明:
adb 安装证书:
adb install burp-ca.crt
例如:“胖士查药”小程序能正常使用,可能是由于:
解决方法:
Target -> Site map 中添加该域名,确保其被正确捕获。如果你是在开发小程序(如微信小程序),并且想让其支持代理,请确保:
// 微信小程序示例:请求接口时允许代理
wx.request({
url: 'https://your-api.com/data',
method: 'GET',
success(res) {
console.log(res.data);
}
});
注意: 微信小程序默认不支持代理,除非你使用了云开发或自定义服务器。
| 问题点 | 解决方案 |
|--------|----------|
| 证书未正确安装 | 重新安装 Burp CA 证书,并设置为“受信任的根证书” |
| 代理监听地址错误 | 设置 Burp Suite 监听地址为 0.0.0.0 |
| Android 9+ 限制 | 使用手动代理设置或 adb 安装证书 |
| 小程序安全策略 | 检查是否允许代理访问,或使用云函数绕过代理 |
如果你能提供更具体的设备型号、系统版本、小程序名称,我可以进一步帮助你定位问题。