使用Fiddler抓包微信7.0--HTTPS协议(安卓手机)
我可以帮助你一步步地描述如何使用Fiddler抓包微信7.0的HTTPS协议。
1 起因和分析
目前,你正在做微信小程序的项目,通过Fiddler抓Https的包一直都可以,但是升级到微信7.0后遇到了问题。微信提供了配置开关,可以关闭在代码中校验证书的功能,但你找不到相应的配置。
1.1 起因
这是一个比较常见的问题,尤其是在微信小程序项目中。当你使用Fiddler抓包时,微信会检测到你的代理工具,并尝试阻止你抓取HTTPS包。升级到微信7.0后,这个问题变得更加明显。
2 Fiddler中添加合法的证书
为了解决这个问题,你需要在Fiddler中添加一个合法的证书,以便微信能够信任你的代理工具。这里有几个步骤:
* 下载Fiddler证书:首先,需要从Fiddler官网下载一个证书文件(.cer)。这个证书是用于验证Fiddler代理的身份。
* 导入证书到微信中:然后,你需要将这个证书导入到你的安卓手机中的微信应用程序中。具体步骤如下:
* 打开微信应用程序,点击右上角的"设置"按钮。
* 点击"安全与隐私"选项卡。
* 点击"添加证书"按钮。
*选择刚刚下载的Fiddler证书文件(.cer)。
* 配置Fiddler:最后,你需要在Fiddler中配置一下,以便它能够使用这个新导入的证书。具体步骤如下:
* 打开Fiddler应用程序。
* 点击"工具"菜单。
*选择"选项"选项。
* 在弹出的窗口中,找到"证书"选项卡。
* 点击"添加证书"按钮。
*选择刚刚导入到微信中的Fiddler证书文件(.cer)。
3 开始抓包
现在,你已经完成了所有的配置工作。可以开始抓取微信7.0的HTTPS包了。
* 启动Fiddler:首先,需要启动Fiddler应用程序。
* 设置代理:然后,需要在你的安卓手机中设置代理,以便流量能够通过Fiddler代理。
* 开始抓包:最后,可以开始抓取微信7.0的HTTPS包了。
通过以上步骤,你应该能够成功地使用Fiddler抓包微信7.0的HTTPS协议。