Charles抓包

步骤:

1.下载Charles 4.0.2

http://xclient.info/s/charles.html

2.配置

help–>SSLProxying–> Install Charles Root Ceriticate

这里写图片描述

看到的界面: 
这里写图片描述

找到Charles Proxy CA(xxx)——>打开——>选择信任——>始终信任 
有的看到的是Charles Proxy Custom Root Certificate 信任步骤与Charles Proxy CA一致

这里写图片描述

3.手机安装证书

安装手机证书 (注意: 安装证书过程需要手机wifi设置电脑IP地址代理 否则不会下载证书) 
help–>SSLProxying–> Install Charles Root Ceriticate on a Mobile Device or Remote Browser

这里写图片描述

然后在手机浏览器中访问手机http://charlesproxy.com/getssl

出现安装证书提示,随便打个名称 比如android,选择WLAN(这里Android,一定要选WLAN而不是VPNxxx),确定

到这里手机端就设置好了,下面设置过滤条件

这里写图片描述

4.设置代理https端口

Charles的工具栏上点击Proxy –》SSL Proxying Settings

这里写图片描述 

然后添加需要代理的host及其port 
这里设置的是用*代表全部的host,端口号 443

这里写图片描述


接下来就可以访问https请求测试 

这里写图片描述

 

1.下载并安状软件,官网在此:

2.前题条件,电脑和手机必须在同一网段

3.在Charles界面选择菜单

proxy->proxy settings 

勾选"Enable transparent HTTP proxying"确定代理端口,默认"8888"就可以了

4.在手机的wifi节点设置里设置代理。勾选"显示高级选项",在出现的内容填入代理主机的IP(也就是你装了Charles的机器),端口框填入刚才填的"8888",保存如图:

 

 

填写装有charles客户端的主机ip和端口

 

5.charles会有变化哦。

 

 

posted @ 2018-03-13 12:52  胡闹闹  阅读(401)  评论(0编辑  收藏  举报