前言
ios端和mac用户可以忽略以下内容,本文针对于windows端和android端的微信无法抓取小程序数据包提出相关解决方案。
分析
Android7. 0及以上的系统中,每个应用可以定义自己的可信CA集。默认情况下,应用只会信任系统预装的CA证书,而不会信任用户安装的CA证书。而某些APP只信任自己内置的证书,所以导致安装的证书针对这些APP无法生效。
微信新版本貌似就是只信任自己内置证书,再或者android11对于证书又有什么新的改变,因为我自己的手机上证书是添加到系统证书里了,但还是无法抓取小程序的数据包,最后选择了以下的解决方法。
微信小程序抓包方案一
直接通过pc端,配置全局代理,进行抓包,详细可看《Windows最新微信小程序抓包方法》
先打开小程序,启动任务管理器,确定目录位置
微信小程序抓包方法汇总
然后定位到WMPFruntime文件夹
微信小程序抓包方法汇总
关闭小程序,关闭微信,删除文件夹内内容,重新打开微信小程序就能抓包
微信小程序抓包方法汇总
微信小程序抓包方案二
使用模拟器,安卓版本android7,微信版本8.0+
模拟器代理配置
证书生成
首先生成android可用的证书,从burp导出证书der文件
生成pem格式证书文章来源:https://www.toymoban.com/news/detail-414589.html
openssl x509 -info文章来源地址https://www.toymoban.com/news/detail-414589.html
到了这里,关于微信小程序抓包方法汇总的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!