Charles:抓包+ssl证书下载+ssl证书安装
一、抓包设置
1、手机抓包:
1)首先查看自己电脑的ip:
windows:ipconfig命令
mac:ifconfig命令
2)电脑端打开Charles软件
3)设置手机代理
设置手机连接与电脑相同的wifi地址,华为手机是长按连接成功的wifi地址—>修改网络—>点击“代理”—>选择“手动”—>输入服务器主机名(上面查到的ip地址)—>输入服务器端口(8888)—>点击“保存”
4)设置完手机代理,电脑端的Charles会出现弹窗:Connection from 你的ip地址
点击 Allow 即可
2、电脑抓包
无需设置
经过以上设置,Charles可以抓包电脑端的请求和手机端的请求,但是https的请求,会显示unknown
二、https抓包
1、下载Charles ssl证书
1)必须手机端连接代理,电脑端打开Charles
2)打开手机端浏览器,输入地址:chls.pro/ssl
浏览器会自动下载
2、安装Charles ssl证书
以华为手机为例:设置—>安全—>更多安全设置—>加密和凭据—>从存储设备安装—>搜索Charles即可找到下载的安装包—>点击证书,为其命名为Charles,选择“VPN和应用”—>点击“确定”即可
三、Charles:设置只抓包过滤后的网址
Proxy—>Recording Settings—>Include—>Add—>添加要抓包的地址,前面用星号代替即可
现在就可以正常抓包啦~
本文来自博客园,作者:花飞为花悲,转载请注明原文链接:https://www.cnblogs.com/NuoyiHan/p/15689294.html
I believe I can fly!