Android N 以上怎么抓各个 app 的请求?

2018-03-11 16:03:53 +08:00
 devotenimabi

charles 官网有写: As of Android N, you need to add configuration to your app in order to have it trust the SSL certificates generated by Charles SSL Proxying. This means that you can only use SSL Proxying with apps that you control.

我亲自测试过 7.1 的系统装上证书之后也不管用,会报和没装证书一样的错。这样的话,我用系统浏览器,微信浏览器就没办法抓包了,感觉这个措施是不是太严厉了?有没有办法绕过?

2461 次点击
所在节点    问与答
6 条回复
coderfox
2018-03-11 16:05:42 +08:00
1. 试试 Package Capture。
2. 改应用的配置,重新打包安装回去。
Ethous
2018-03-11 16:19:16 +08:00
Package Capture + SSL Unpinning
wu67
2018-03-11 18:38:53 +08:00
我的可以,小米 note3 android7.1.1 mac mini,就是用 Charles
des
2018-03-11 19:00:31 +08:00
修改 system 分区的根证书应该可行吧
sola97
2018-03-11 23:52:59 +08:00
证书+JustTrustMe 可破
sola97
2018-03-11 23:54:50 +08:00
JustTrustMe 好像 7.0 不能用?

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

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

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

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

© 2021 V2EX