各位 V2EX 的大神,爬虫抓取有 ssl 检测的 app 数据怎么搞

2020-02-07 23:04:29 +08:00
 yangva

各位 V2EX 的大神,小弟我又来打扰您们了。

现在有个任务,需要抓某安卓 app 的数据,我用夜神和 mumu 模拟器打开直接闪退,用真机+fiddler 抓包时,app 提示网络有误,fiddler 上也显示 tunnel。

根据我的分析,感觉很大可能是用了 ssl 证书验证,我已经试过用太极+JustTrustMe 来抓取,还是被检测到提示网络有误,这个问题我搞了两天了,查了网上相关资料,不知道是我的手机系统版本(安卓 10,miui11 )太高了还是我姿势不对,小弟我现在是真没思路了,所以来向各位大佬请教下,知道怎么解决的大佬还望不吝赐教

3662 次点击
所在节点    程序员
17 条回复
pod
2020-02-07 23:13:58 +08:00
yangva
2020-02-07 23:16:47 +08:00
@pod 感谢大佬回复,有空试下
yangva
2020-02-07 23:23:51 +08:00
补充一下,手机配置好 fiddler 的代理之后,手机可以正常上网的(打开百度,微信正常使用),只是这个 app 提示网络有误
miyuki
2020-02-07 23:32:18 +08:00
如果是检测证书,可以考虑 hook 检测证书的函数
i0error
2020-02-08 00:08:30 +08:00
把证书装到 sysyem
i0error
2020-02-08 00:08:46 +08:00
typo: system
muzuiget
2020-02-08 03:28:28 +08:00
服务器 SSL 证书本来就打包在程序里,你用什么系统什么插件都没戏啊,只能破解程序。
airqj
2020-02-08 08:33:20 +08:00
爬虫写得好的估计都在看守所了吧
heart4lor
2020-02-08 11:16:20 +08:00
可以参考我的这篇博客,hook 掉相关方法即可
heart4lor
2020-02-08 11:16:24 +08:00
tikazyq
2020-02-08 19:21:38 +08:00
爬虫写的好,监狱进得早
yangva
2020-02-08 19:58:17 +08:00
@heart4lor 感谢老哥,有空看看
yangva
2020-02-08 20:00:45 +08:00
别跟我说爬虫什么监狱什么了行不行,这种事还用说吗?
yangva
2020-02-08 20:18:53 +08:00
@i0error 感谢老哥回复,有空试试
yangva
2020-02-08 20:19:48 +08:00
哦哦,好吧,感谢大佬回复
yangva
2020-02-08 20:21:13 +08:00
@muzuiget 哦哦,好吧,感谢大佬回复
yangva
2020-02-08 20:21:41 +08:00
@miyuki 好的,感谢大佬回复,我试试

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

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

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

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

© 2021 V2EX