charles的使用
charles的说明
Charles其实是一款代理服务器,通过过将自己设置成系统(电脑或者浏览器)的网络访问代理服务器,然后截取请求和请求结果达到分析抓包的目的。该软件是用Java写的,能够在Windows,Mac,Linux上使用。安装Charles的时候要先装好Java环境。
Charles的主要功能:
(1)截取Http 和 Https 网络封包。
(2)支持重发网络请求,方便后端调试。
(3)支持修改网络请求参数。
(4)支持网络请求的截获并动态修改。
(5)支持模拟慢速网络。
下载工具
Charles下载地址(可以登录下载也可以够买下载-付费购买有文档)
Charles下载地址
地址:https://www.charlesproxy.com/latest-release/download.do
![图片[1]-Charles安装及使用教程](https://cdn.92fuge.com/92fuge.com//2024/02/8d38d-a2344-c42dc-20220330071341image857.png)
安装
一路按下next即可安装(保证电脑里没有其他charles即可)
![图片[2]-Charles安装及使用教程](https://cdn.92fuge.com/92fuge.com//2024/02/3b196-d79a6-4fd39-20220330071512image673.png)
破解
打开汉化补丁 选择“中文破解版”,按下patch即可打开汉化补丁 选择“中文破解版”,按下patch即可
![图片[3]-Charles安装及使用教程](https://cdn.92fuge.com/92fuge.com//2024/02/71f37-beb29-37cda-20220330071644image164.png)
开始使用
连接
由于charles会自动配置浏览器和工具的代理设置,所以说打开工具直接就已经是抓包状态了。直接打开网页就可以了。
注意:
(1)Charles支持抓去http、https协议的请求,不支持socket。
(网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket)
(2)防火墙关掉
点击上方的代理—windows代理
设置charles, Proxy->Proxy setting,就可以抓取http协议了(默认不用更改)
![图片[4]-Charles安装及使用教程](https://cdn.92fuge.com/92fuge.com//2024/02/a0608-92282-daf7d-20220330071938image473.png)
电脑charles客户端下载SSL证书
帮助—SSL代理—安装charles证书
![图片[5]-Charles安装及使用教程](https://cdn.92fuge.com/92fuge.com//2024/02/a892c-4ae1f-c1650-20220330072049image649.png)
选择当前用户
![图片[6]-Charles安装及使用教程](https://cdn.92fuge.com/92fuge.com//2024/02/74de1-b79c3-596c3-20220330072209image704.png)
将所有的证书都放入下列存储—受信任的根证书颁发机构—下一步—完成
![图片[7]-Charles安装及使用教程](https://cdn.92fuge.com/92fuge.com//2024/02/7b759-be0bc-b2729-20220330072236image569.png)
手机端抓包
使手机和电脑在一个局域网内,不一定非要是一个ip段,只要是同一个路由器下就可以了
首先—-帮助-本机IP地址
![图片[8]-Charles安装及使用教程](https://cdn.92fuge.com/92fuge.com//2024/02/42774-eb512-cef85-20220330072449image380.png)
![图片[9]-Charles安装及使用教程](https://cdn.92fuge.com/92fuge.com//2024/02/c92dc-cd5d4-820ca-20220330072511image300.png)
然后在手机端的wifi代理设置那里去进行相关的配置设置
这里的代理服务器地址填写为电脑的ip地址,然后端口这里写9999(这个是charles的默认设置),如果自己修改了就写成自己所修改的端口就可以了
![图片[10]-Charles安装及使用教程](https://cdn.92fuge.com/92fuge.com//2024/02/bf3e4-78a71-da0a8-20220330072616image269.png)
配置完成,会看到一个charles与手机端的连接提示弹窗 选择允许
![图片[11]-Charles安装及使用教程](https://cdn.92fuge.com/92fuge.com//2024/02/dbd3f-73a6d-e39e2-20220330072659image253.png)
手机端抓包https
![图片[12]-Charles安装及使用教程](https://cdn.92fuge.com/92fuge.com//2024/02/4c736-abc15-cfb30-20220330072738image492.png)
![图片[13]-Charles安装及使用教程](https://cdn.92fuge.com/92fuge.com//2024/02/30e1b-72678-a80e9-20220330072758image270.png)
在手机设备用UC浏览器上打开这个网址 chls.pro/ssl 安装 Charles SSL 证书
在手机设备用UC浏览器上打开这个网址 chls.pro/ssl 安装 Charles SSL 证书
![图片[14]-Charles安装及使用教程](https://cdn.92fuge.com/92fuge.com//2024/02/b6f3e-20b37-b44c1-20220330072847image764.png)
打击文件管理—找到uc浏览器下载的目录
![图片[15]-Charles安装及使用教程](https://cdn.92fuge.com/92fuge.com//2024/02/9668c-4c412-dfb5b-20220330073005image815.png)
![图片[16]-Charles安装及使用教程](https://cdn.92fuge.com/92fuge.com//2024/02/ef983-c48dd-2ff79-20220330072934image888.png)
再打开该文件
![图片[17]-Charles安装及使用教程](https://cdn.92fuge.com/92fuge.com//2024/02/2b00a-3085f-d1f2e-20220330073109image516.png)
在使用浏览器打开网站富哥运维
![图片[18]-Charles安装及使用教程](https://cdn.92fuge.com/92fuge.com//2024/02/63f25-b381a-2e170-20220330083531image535.png)
感谢您的来访,获取更多精彩文章请收藏本站。

© 版权声明
THE END
暂无评论内容