Charles安装以及简单使用

1、下载 Charles 文件:

官网地址:https://www.charlesproxy.com/assets/release/4.1.4/charles-proxy-4.1.4-win64.msi

2、点击安装,将Charles 安装完成:

3、下载pojie文件: https://www.zzzmode.com/mytools/charles/ 否则30分钟强制退出一次

输入用户名: 自己定义:

输入我们需要的版本号:

点击生成按钮:跳转如下图:

win系统的:找到 c盘 /Program Files/Charles/lib/Charles.jar 进行替换如果在安装的时候修改默认位置,那就到你安装的地方去查找替换完了重启Charles破解成功

mac:应用程序右键----显示包内容----Contents----java 将charles替换掉重启即可

重启Charles,进入如下界面选择win系统的 Proxy---WindowProxy就可以使用 mac 的选择macOS Proxy

访问浏览器进行抓包

4、对手机进行抓包:

第一步: 使用数据线连接手机到电脑

第二步: 打开手机里面的开发者模式

第三步: 打开开发者模块里面的usb调试

第四步: 让手机和电脑处于同一网络下,比如电脑开一个WIFI,手机连接上或者电脑和手机连接同一WIFI

第五步: 在手机WIFI连接成功以后在右边有个三角形,点击三角形进入到详情 各个手机有所不同,有的是长按点击高级进入详情

 

第六步: 点击三角形或者长按连接的WLAN进入详情里面: 同时打开手动代理: 如下图:

需要填写代理服务器主机名和代理服务器端口号:

代理服务器主机名就是你电脑的IP:

代理服务器的端口号就是Charles默认端口号8888:

获取电脑IP: win系统在开始里面输入 cmd,在黑窗口里面输入ipconfig,就可以看到我们的ip

                   mac:系统偏好设置----网络----高级----TCP/IP----IPv4地址就是本机地址 就不一一截图了

                             第二种方法 打开终端输入ifconfig | grep net  回车

同时如果想使用别的端口号我可以修改Charles 里面的默认端口号: 如下图点击: Proxy- Proxy Setting 如下图:

输入完成以后Charles会弹出如下界面

点击 Allow接受抓包: 现在就可以抓取http的网络请求了

Overview里面会显示我们网络请求的URL以及网络请求的方法等等

在Content里面会有我们请求的数据和服务器返回的数据,如果是post就有请求数据,如果是get就没有

5、Charles过滤

在Charles 里面设置过滤,因为我们抓包抓到的网络太多,影响我们的找我们自己的接口所以我们需要设置过滤

第一步: 在proxy里面选择Record setting

点击以后弹出Recording Settings界面: 选择include

点击add,如下界面,如果是http就选择http如果是https就选择https

protocol:http/https

host:IP地址/域名

port:端口号

点击ok按钮我们就添加成功,接下来我们就只能看到我们自己的网络请求

6、移动端Https抓包:

首先: 我们需要给手机安装证书:

在Charles 里面选择 help 里面选择 SSL Proxying 里面的 install Charles root Certificate On a mobile Device or Remote Browser

点击这个会弹出一个页面

我们选择ok,同时通过手机浏览器去访问 chls.pro/ssl 去下载证书,同时安装证书

 

点击打开去安装:有些手机在自带的浏览器下载会碰见无法打开的或者安装的情况,通过百度去下载就可以安装了

其次我们需要给我们自己的电脑安装证书,通过点击

这时候会弹出一个根证书界面, 会发现一个金黄色的证书 Charles Proxy CA 如下图所示,双击打开证书 选择始终信任

配置SLL代理

在charles的 Proxy选项选择SSL Proxy Settings

SSL代理设置 点击 Add 弹出添加页面 Host ( * ) Port (443)
hsot为你要匹配的域名,*表示任意匹配
port为端口号:填443  表示https请求

安装完成我们就可以抓包HTTPS数据了

以上就是Charles抓包工具的安装破解以及简单使用,如果有什么不足提出宝贵的意见!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值