好友
阅读权限10
听众
最后登录1970-1-1
|
本帖最后由 gfbjngjibn 于 2021-4-14 22:22 编辑
很久没有抓包需求了,上次抓包的时候还能安装证书
升级安卓11之后需要抓一个app内置网页,上网搜索了一下发现安装证书已经没用了,然后考虑JustTrustMe,发现也没用了。
去日志里一看,发现大堆的异常,看了一下堆栈信息发现是已经弃用的类DefaultHttpClient引发的NoClassDefFoundError错误,导致整个函数挂掉,后面的hook也不进行了,然后根据as的提示发现弃用的还有SSLSocketFactory,对相关代码做了异常处理,保证了hook不会因为某个错误而中止,重新编译安装,可以正常使用,同时也可以用lsp来随身控制作用域
相关修改(折叠了部分代码):
人比较菜,这个处理方式并不优雅,但是比较稳
修改已经上传github
https://github.com/gfbjngjibn/JustTrustMe
现成的apk(因为签名不一致,所以需要卸载旧版)
JustTrustMe_ModBy_gfbjngjibn.zip
(11.86 KB, 下载次数: 3510)
已知问题:微信小程序闪退
比起闪退更像是主动退出,去找了一圈,找不到可疑的地方,求个大神指点
|
免费评分
-
查看全部评分
|