OS X下网络抓包工具Charles4.0.1破解方法 & 使用方法 总结

安装Charles

Charles下载地址:

百度云: https://pan.baidu.com/s/1mi4Vnks
密码: j6x6java

破解方式

1.找到百度云文件夹中的charles-4.0.1_x86破解文件.rar,解压rar获得文件:charles.jar
2.打开mac下的应用程序文件夹,找到Charles.在Charles的图标上点击右键,点击显示包内容.切换到Contents/Java目录下,用百度云中的Charles.java替换该目录中的同名文件.浏览器

破解完毕.服务器

使用方式

查看http请求包内容

1.选择Proxy->Start Recording,开始记录网络请求而后勾选MacOS Proxy(和其余的代理对象如:Mozilla Firefox Proxy火狐浏览器),将系统代理设置经过Charles Proxy。网络

clipboard.png

2.打开Charles的代理功能。选择Proxy ->Proxy Setting,设置Port:8888,选择Enable TransParent HTTP Proxying。spa

clipboard.png

3.查看charles的IP地址:在菜单栏中点击:Help->Local IP Address3d

clipboard.png

4.在手机端找到WIFI设置页面,在HTTP代理的服务器一项输入步骤1中找到IP地址,在端口一项输入8888代理

clipboard.png

5.在手机端访问任意一个网页,Charles的客户端会弹出一个弹窗,要求你受权charles来代理该手机端的Http请求,点击Allow便可:code

clipboard.png

至此咱们已经能够在Charles看到手机端Http请求的收发详情了。对象

查看https请求包内容

1.安装Charles根证书.打开charles,依次点击Help -> SSL Proxying -> Install Charles Root Certificate,安装根证书.blog

clipboard.png

2.在安装证书以后,咱们查看钥匙串。选择全部项目,咱们会看到一个带有红叉标记不被信任的Charles证书。Charles证书默认是不信任的,须要咱们手动设置。右键->显示简介->点击信任,咱们如图设置始终信任

clipboard.png

3.设置 SSL 代理
打开charles应用,选择Proxy->SSL Proxying Settings,咱们在这里设置SSL Proxy,点击面板上的add,以下图:在这里咱们设置主机地址Host是*,使用通配符表示检测全部网络请求。而后设置端口号是443

clipboard.png

4.IOS设备安装证书

最后咱们还须要在iOS设备上安装证书。点击 Charles 的顶部菜单,选择 Help –> SSL Proxying–> Install Charles Root Certificate on a Mobile Device or Remote Browser,而后就能够看到 Charles 显示以下弹窗:

clipboard.png

而后咱们须要打开safari ,输入网址:https://www.charlesproxy.com/...,这时候弹出安装证书的界面,咱们点击安装证书,如图:

clipboard.png

目前为止,咱们就完成了Charles抓取HTTPS数据包的全部设置了。查看Charles,咱们能够看到数据包的内容了。

相关文章
相关标签/搜索