Charles Android手机抓包——华为mate9

一、网络连接

保证PC、手机连接同一个无线网络。

二、PC安装SSL证书

进入路径:Help -> SSL Proxying -> Install Charles Root Certificate,默认操作即可。

Charles Android手机抓包——华为mate9_第1张图片

Charles Android手机抓包——华为mate9_第2张图片

Charles Android手机抓包——华为mate9_第3张图片

Charles Android手机抓包——华为mate9_第4张图片

Charles Android手机抓包——华为mate9_第5张图片

三、配置SSL,抓取域名

进入路径:proxy –> SSL Proxying Settings,host填写 *,Port填写 443。

Charles Android手机抓包——华为mate9_第6张图片

Charles Android手机抓包——华为mate9_第7张图片

四、手机证书安装

进入路径:Help -> SSL Proxying,选择 Install Charles Root Certificate on a Mobile Device or remote Browser。

Charles Android手机抓包——华为mate9_第8张图片

五、手机代理设置

1)保证手机连接wifi与PC连接的wifi保持一致。

Charles Android手机抓包——华为mate9_第9张图片

2)代理设置

代理:手动

服务器主机名:PC的IP

服务器端口:8888

Charles Android手机抓包——华为mate9_第10张图片

3)下载证书到手机

url:http://charlesproxy.com/getssl,该步骤可能需要多次刷新页面才会出现下载。

Charles Android手机抓包——华为mate9_第11张图片

Charles Android手机抓包——华为mate9_第12张图片

4)安装

设置 -> 安全和隐私 -> 更多安全设置,从SD卡安装,选中下载的手机证书。

 

Charles Android手机抓包——华为mate9_第13张图片

Charles Android手机抓包——华为mate9_第14张图片

Charles Android手机抓包——华为mate9_第15张图片

Charles Android手机抓包——华为mate9_第16张图片

六、PC端允许连接

Charles Android手机抓包——华为mate9_第17张图片

点击“Allow”,完成连接,可在Charles上抓包手机端的请求/应答日志。

 

 

 

 

你可能感兴趣的:(App,抓包,Charles)