Better late than never.

微信7.0 + Android8.0 无法对https进行抓包?

  有段时间没更新博客了,因为2018年末在搞换工作的事宜,花了些时间在准备面试。新工作开始也快将近一个月了。。。
  最近又开始玩抓包了,无意间在segmentfault上看见有人推荐用whistle(当时标题是:程序员2018不再使用fiddler。。。),在GitHub上看了一下发现都已经4k多的start了,看了下文档安装跑一下感觉挺不错的,唯一有点繁琐的是需要自己配置电脑的劫持代理(而且开SSR之后抓包会失效,issue上有解决方案,但是并没用???)
  回到主题。。。fiddler是一直在用的抓包工具,不过最近在抓微信里面的https发现是一片空白,当时就懵逼了,明明前两天还是正常的,后来在网上找一下原因,有如下的说明。。。

1. 安卓系统 7.0 以下版本,不管微信任意版本,都会信任系统提供的证书
2. 安卓系统 7.0 以上版本,微信 7.0 以下版本,微信会信任系统提供的证书
3. 安卓系统 7.0 以上版本,微信 7.0 以上版本,微信只信任它自己配置的证书列表

  好吧,前不久手机上的微信的确默默更新到7.0了(手机Android很早之前就升级到8.0),这样以后微信的调试涉及到https的协议都无法进行抓包了???暂时没找到有解决方案。持续更新中。。。。(PS:2019-2-12 更新:微信7.0.3已经可以正常抓包

-- END

写的不错,赞助一下主机费

扫一扫,用支付宝赞赏
扫一扫,用微信赞赏

暂无评论~~