各位 V2EX 的大神,小弟我又来打扰您们了。
现在有个任务,需要抓某安卓 app 的数据,我用夜神和 mumu 模拟器打开直接闪退,用真机+fiddler 抓包时,app 提示网络有误,fiddler 上也显示 tunnel。
根据我的分析,感觉很大可能是用了 ssl 证书验证,我已经试过用太极+JustTrustMe 来抓取,还是被检测到提示网络有误,这个问题我搞了两天了,查了网上相关资料,不知道是我的手机系统版本(安卓 10,miui11 )太高了还是我姿势不对,小弟我现在是真没思路了,所以来向各位大佬请教下,知道怎么解决的大佬还望不吝赐教
1
pod 2020-02-07 23:13:58 +08:00 2
|
3
yangva OP 补充一下,手机配置好 fiddler 的代理之后,手机可以正常上网的(打开百度,微信正常使用),只是这个 app 提示网络有误
|
4
miyuki 2020-02-07 23:32:18 +08:00 1
如果是检测证书,可以考虑 hook 检测证书的函数
|
5
i0error 2020-02-08 00:08:30 +08:00 via Android 4
把证书装到 sysyem
|
6
i0error 2020-02-08 00:08:46 +08:00 via Android
typo: system
|
7
muzuiget 2020-02-08 03:28:28 +08:00 1
服务器 SSL 证书本来就打包在程序里,你用什么系统什么插件都没戏啊,只能破解程序。
|
8
airqj 2020-02-08 08:33:20 +08:00 via Android
爬虫写得好的估计都在看守所了吧
|
9
heart4lor 2020-02-08 11:16:20 +08:00
可以参考我的这篇博客,hook 掉相关方法即可
|
10
heart4lor 2020-02-08 11:16:24 +08:00 1
|
11
tikazyq 2020-02-08 19:21:38 +08:00 via iPhone
爬虫写的好,监狱进得早
|
13
yangva OP 别跟我说爬虫什么监狱什么了行不行,这种事还用说吗?
|
15
yangva OP 哦哦,好吧,感谢大佬回复
|