1.电脑本地安装charles证书
2.查看电脑charles的IP和端口号
3.手机连接charles,抓取简单的http
4.charles设置ssl proxy setting
5.手机安装charles证书
依旧无法抓取提示 unknown 请见下篇文章 谢谢
一、 chalres电脑本地证书安装
二、 charles查看IP地址和端口
记住个人电脑上charles上的IP和端口,我这里的端口8888 ip 192.168.1.106 每个人的不同,
三、 手机连接电脑charles(必须处于同一个网路)
WLAN进入网络详情 或WLAN高级设置 或长按次WLAN网络——进行设置
代理设置,选择手动 输入自己刚才查到的电脑IP 和 端口 进行保存
电脑出现允许代理的提示,点击Allow即可
到此处表示已经可以抓http的手机包了 哇喔哇喔挖
四步https设置
出现小锁(需要对charles进行解密的代理设置)
Proxy =》 SSL Proxying Settings
SSL Proxying 勾选 Enable SSL Proxying 点击add添加(各个版本不同大同小异)
add添加 Host: * Port:443
部分还要 Host: * Port:*
一路ok即可
又出现了unknown怎么办,
五、手机安装charles证书
链接好代理后,手机打开自带游览器输入: chls.pro/ssl 下载证书
下载好后点击安装,提示:_______ 你自定义一个证书名称,点击保存
提示证书安装成功即可
点击打开或保存(部分手机点击证书提示找不到对应的打开文件)
这是由于部分手机不能识别pem格式的证书文件
可以直接导出电脑上charles本地的证书 -----到手机中,如下图:
导出桌面,写一个文件名如/charles 选择类型cer 点击保存即可
将证书通过数据线,文件传输模式,传入手机的文件中(如:download下)
安卓手机,往右滑动,全局搜索 (信任)
打开受信任的凭据 =》选择从手机中安装 =》 选择 charles证书即可
(手机需要设置锁屏密码, 已设置的输入密码,点击保存:提示已安装charles证书即可)
部分charles版本需要需要重启,
如部分https依旧提示unknown看下篇文章
VitualXposed框架+charles抓包 或 虚拟机+charles抓包
部分手机部分charles版本不同设置大同小异,
版权归原作者 咪咕!小小南国搞测试 所有, 如有侵权,请联系我们删除。