抓包工具Charles的使用心得
简介
Charles其实是一款代理服务器,通过成为电脑或者浏览器的代理,然后截取请求和请求结果达到分析抓包的目的。该软件是用Java写的,能够在Windows,Mac,Linux上使用。开发iOS都在Mac系统上吧,安装Charles的时候要先装好Java环境。这么好的软件不是免费的,Mac上的破解版
去Charles的官方网站(http://www.charlesproxy.com)下载最新版的相应操作系统的Charles安装包安装即可。
Charles是收费软件,可以免费试用30天。试用期过后,未付费的用户仍然可以继续使用,但是每次使用时间不能超过30分钟,并且启动时将会有10秒种的延时。
安装和使用
1.Macbook的安装主要是使用在如下:
链接:https://pan.baidu.com/s/13H2Vpp9yRhcHljuWtoLcnw
提取码:cnas
抓包工具的作用主要是把客户端请求数据以及服务端返回的数据完整抓取下来分析问题。
2.官方下载地址: https://www.charlesproxy.com/download/
描述: 生成破解后的charles.jar文件
blog介绍: https://blog.zzzmode.com/2017/05/16/charles-4.0.2-cracked
用法: 输入charles,选择本地已安装的版本,点击生成,并下载charles.jar文件, 替换本地charles.jar文件即可
macOS: /Applications/Charles.app/Contents/Java/charles.jar
Windows: C:\Program Files\Charles\lib\charles.jar
使用该网址破解https://www.zzzmode.com/mytools/charles/
详细看这个
https://www.cnblogs.com/zhangshan33/p/12521998.html
Charles主要功能
- 支持SSL代理。可以截取分析SSL的请求。
- 支持流量控制。可以模拟慢速网络以及等待时间(latency)较长的请求。
- 支持AJAX调试。可以自动将json或xml数据格式化,方便查看。
- 支持AMF调试。可以将Flash Remoting 或 Flex Remoting信息格式化,方便查看。
- 支持重发网络请求,方便后端调试。
- 支持修改网络请求参数。
- 支持网络请求的截获并动态修改。
- 检查HTML,CSS和RSS内容是否符合W3C标准。
mac 电脑上的使用主要看链接 https://www.jianshu.com/p/fdd7c681929c
开始抓包
先看一下Charles的庐山真面目吧!