window环境下Android抓包工具charles的使用

来源:互联网 发布:linkin 大数据平台 编辑:程序博客网 时间:2024/05/01 20:29

1、下载Charles 官网下载链接 http://www.charlesproxy.com/download/

2、安装Charles (ps:a、没有注册每次只能使用30分钟,工具就会断开链接;b、没有安装证书 抓取https的会是乱码)

3、抓包配置

  Step1:proxy→proxy setting...→设置如图(默认勾选即可)

这里写图片描述

Step2:下载charles证书   help→ssl proxying →Install Charles Root Certificate  (根据安装向导提示默认安装即可)

这里写图片描述

Step3:pc端的charles证书安装好后,接着在客户端(Android)安装charles证书下载地址http://www.charlesproxy.com/ssl.zip下载好后解压导入到手机中 或 可以直接在手机客户端输入        http://chalesproxy.com/getssl直接下载在手机上;然后在手机 设置 -- 安全 --从内置存储安装(ps:不一样的手机不一样【oppo r11的设置位置是 设置--其他设置--安全与隐私--从存储设备安装证书】)

选择下载好的证书(证书名称随个人喜好设置) 设置就ok了
这里写图片描述

配置到这里还不行,接着在Charles中 proxy→ssl proxying settings…
这里写图片描述

点击OK,设置完成

Step4:为手机端wifi添加代理(要确保手机wifi与PC在同一局域网内,否则无法抓包)a、手机端打开WLAN,选择链接的wifi查看详情, 选择 代理--手动--如下图设置

这里写图片描述

   Step5:开始抓包(PS:首次抓包Charles会询问是否允许  选择Allow即可) 

参考文章
https://www.cnblogs.com/TingyunAPM/p/5445476.html
http://www.jianshu.com/p/68684780c1b0
http://blog.csdn.net/happy_love1990/article/details/70217474
http://blog.csdn.net/zjws23786/article/details/52145322