android怎么安装CA证书及代理抓包 | 您所在的位置:网站首页 › 安卓ca证书下载资源包 › android怎么安装CA证书及代理抓包 |
1.在Android7.0及以上的系统中,每个应用可以定义自己的可信CA集。默认情况下,应用只会信任系统预装的CA证书,而不会信任用户安装的CA证书。通过Charles安装的证书恰恰正属于用户安装的CA证书,因此会被视作不安全的证书。 2.这里只是安装证书,并不是解决如何成功抓取HTTPS请求 3.手机与Charles必须同在一个网段里面,不然是无法进行代理的; 3.1.熟知Charles的端口是8888,看IP地址就可以了,这里的IP地址是指你机器的地址; 两个办法可以查到: 3.1.1.熟知的CMD(命令行),敲ipconfig就可以查看自己的ip地址了。 3.1.2.Charles里面的Help->SSL Proxying->Install Charles Root Certificate on a Mobile Device or Remote Browser
4.可以从3.1.2的第二个图里面的第二行,本人是圈出来的,为什么呢,因为使用了第一行的代理,接着就在手机当中的浏览器输入第二行的chls.pro/ssl,会自动下载一个文件,不需要更名或者其他操作,下载好就可以了。 注:只是需要抓取http的包,而且只需要代理手机成功抓包可以从3.1.2第二个图的第一行就可以结束了。 5.android手机因为品牌比较多,这里举点本人使用的手机,oppo怎么安装的,大致都是差不多的,因为快速不需要一步一步的了,这里直接搜索了。 设置->搜索框输入"证书"->信任的证书->从存储设备安装证书->CA证书->仍然安装->点击下载好的证书就可以了。
注:需要抓取https协议的话,需要开发配合,进行文档了解,以后会更新怎么能成功抓取https协议,目前就到这,谢谢! |
CopyRight 2018-2019 实验室设备网 版权所有 |