iPhone (with Mac) 使用 Charles 抓包问题请教

2021-10-28 09:22:53 +08:00
 AllenHua

使用程序 Charles,手机上就微博应用无法联网,而我就想抓微博同城热搜的 api ,微信公众号和其他网站都是可以抓到 https 请求的。

参考教程:

百度、必应、谷歌能搜到的方法都差不多尝试了,手机上微博应用还是无法联网…… 其他程序联网正常,微信公众号里的图片资源都能正常加载,Charles 那边也能抓取到对应请求

想请教为啥就微博 app 不能联网?可能我提供的信息很是有限,希望路过的 v 友有经验的可以分享一下排查思路。

最后通过 quanx 找到了 api url ,可这个问题昨晚一直困扰我……

987 次点击
所在节点    Charles
4 条回复
vonsy
2021-10-28 09:42:25 +08:00
是不是微博 App 有 SSL Pinning,然后中间人,就请求失败了.
Leonard
2021-10-28 10:10:46 +08:00
有的会检测 mitm
AllenHua
2021-10-28 12:12:45 +08:00
@vonsy #1
@Leonard #2
![20211028111526]( https://cdn.jsdelivr.net/gh/hellodk34/image@main/img/20211028111526.png)

我点击微博热搜和访问微博其他页面都是这个样子,无法请求,像是微博无法联网的样子,提示“Loading failed, please try again! C-1004”
ZephyrusOrz
2022-07-14 18:47:49 +08:00
我开了“本地网络” 权限还是不行,iOS15 ,微博版本 70294 ,是微博做了限制吗?其他的 APP 都没问题

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/811139

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX