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