简介及安装
charles的说明
Charles其实是一款代理服务器,通过过将自己设置成系统(电脑或者浏览器)的网络访问代理服务器,然后截取请求和请求结果达到分析抓包的目的。该软件是用Java写的,能够在Windows,Mac,Linux上使用。安装Charles的时候要先装好Java环境。
Charles的主要功能:
(1)截取Http 和 Https 网络封包。
(2)支持重发网络请求,方便后端调试。
(3)支持修改网络请求参数。
(4)支持网络请求的截获并动态修改。
(5)支持模拟慢速网络。
Charles下载地址
地址:<https://www.charlesproxy.com/latest-release/download.do>
中文版工具 https://www.92fuge.com/1138.html
一路按下next即可安装(保证电脑里没有其他charles即可)
打开汉化补丁 选择“中文版工具”,按下patch即可打开汉化补丁 选择“中文版工具”,按下patch即可
由于charles会自动配置浏览器和工具的代理设置,所以说打开工具直接就已经是抓包状态了。直接打开网页就可以了。
注意:
(1)Charles支持抓去http、https协议的请求,不支持socket。
(网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket)
(2)防火墙关掉
点击上方的代理—windows代理
帮助—SSL代理—安装charles证书
选择当前用户
将所有的证书都放入下列存储—受信任的根证书颁发机构—下一步—完成
使手机和电脑在一个局域网内,不一定非要是一个ip段,只要是同一个路由器下就可以了。
首先----帮助-本机IP地址
这里的代理服务器地址填写为电脑的ip地址,然后端口这里写9999(这个是charles的默认设置),如果自己修改了就写成自己所修改的端口就可以了
点击下载
打击文件管理—找到uc浏览器下载的目录
修改一下文件后缀名 改问crt
再打开该文件
碰到个问题手机一定要这种密码才能安装