http好说 这里主要说下 https的配置
1:首先确保电脑上 抓包https正常
这里我用的 charles-proxy4.1b1.zip 解压后 安装 后 charles.jar 把解压后处理的 这个
替换掉 安装的 charles.jar 即完成破解 了
我用的这个 安装后 它是 默认就配置好了 https抓包配置
电脑上正常能抓包
如果不能 则配置下 https
能正常则省略下面的步骤
条件:首先本机电脑需要已经安装charles
打开charles,点击help->SSL Proxying->Install Charles Root Certificate,
记得安装到 受信任的目录下
设置下 Proxy->Proxy Setting 端口8888 勾选上 Enable transparent Http
Proxy->SSL Proxying Setting 勾选上 Enable SSl Proxying
2:
a:
手机上安装 根证书 这里要特别注意:
手机Wi-Fi设置手动代理,添加IP和端口号 例如:192.168.1.100:8888
IP可以通过
cmd ipconfig 来查看 本机IP
b:
保存证书,PC端访问 chls.pro/ssl 下载pem证书,发送到手机
adb push charles-proxy-ssl-proxying-certificate.pem /sdcard/download/
//这里要特别注意的是 我的手机是 安装的 pem证书 而不是 crt证书 crt安装不了 一定记住
push charles-proxy-ssl-proxying-certificate.pem //这个 要是绝对路径 要改下
c:
安装手机端证书
设置——更多设置——系统安全——加密与凭据——从SD卡安装,选择pem证书即可。
这里我的小米手机上 顺序是
设置——更多设置——系统安全——从SD卡安装 ,选择前面发送来的 路径里的 pem证书 然后 按步骤 安装下就好
特别注意: 我的小米手机 不能从 浏览器下载来安装 安装不了
只能通过pc下载pem证书 然后 发送到 手机 再到手机上去 安装pem证书