Charles(青花瓷抓包工具)安装与使用教程

Charles(青花瓷抓包⼯具)安装与使⽤教程
⼀、准备⼯作
简介
Charles是⼀款代理服务器,通过将⾃⼰设置成系统(电脑或者浏览器)的⽹络访问代理服务器,然后截取请求和请求结果进⾏分析抓包。该软件是⽤Java写的,能够在Windows,Mac,Linux上使⽤。安装Charles的时候要先装好Java环境。
⼆、下载与安装
Charles 是收费软件,可以免费试⽤ 30 天。试⽤期过后,未付费的⽤户仍然可以继续使⽤,但是每次使⽤时间不能超过 30 分钟,并且启动时将会有 10 秒种的延时。
(1)官⽅安装破解⽅法:
在Help窗⼝内选择Register Charles:
lm5117(2)安装下载破解版,安装即可使⽤
三、主要功能使⽤
地理位置服务
(1)初步认识
Charles 提供两种查看封包的视图, “Structure” 和 “Sequence”。
1、Structure 视图将⽹络请求按访问的域名分类。
2、Sequence 视图将⽹络请求按访问的时间排序。
可以根据具体的需要在这两种视图之前来回切换。请求多了有些时候会看不过来,Charles 提供了⼀个简单的 Filter 功能,可以输⼊关键字来快速筛选出 URL
tap 完全饲养(2)H TTP & H TTPS抓包(⽹页)
抓取 Http 和 Https 的请求和响应。zigbee模块通信
1.http:
启动 后,将 Charles 设置成系统代理,选择菜单中的 “Proxy” –> “macOS Proxy” 将 Charles 设置成系统代理。
通过浏览器请求的⽹址都会出现在这⾥。点击具体的请求后出现request和response等信息。
2.https:
如果是https请求出现的是乱码,这时候你就需要安装Charles的CA证书了,点击 Charles 的菜单,选择 “Help”-> “SSL Proxying”->“Install Charles Root Certificate”,
然后输⼊系统的帐号密码,即可在钥匙串看到添加好的证书。默认该证书是不被信任的,在该证书上右键->”显⽰简介”,⼿动改为始终信任。
Charles设置Proxy
Proxy -> SSL Proxying Settings
勾选Enable SSL Proxying,点击Add
三维数据采集
注意:
(1)未设置前https的标识都有<unknown>
(2)Host设置,不知道具体的API地址,可设置为" * ", 代表所有。
(3)Port设置,设置时Port默认都是443。
(3)⼿机抓包
可以抓⼿机端访问的资源。
Charles 设置:
要截取 ⼿机⽹络请求,⾸先需要将 Charles 的代理功能打开。在 Charles 的菜单栏上选择 “Proxy”–>“Proxy Settings”,填⼊代理端⼝8888,并且勾上 “Enable transparent HTTP proxying” 就完成在 Charles 上的设置。
iOS⼿机:
在 iPhone 的 “ 设置 ”–>“ ⽆线局域⽹ ” 中,到当前连接的 wifi 名,点击右边的详情键,在其最底部有「HTTP 代理」⼀项,将其切换成⼿动,填上 Charles 运⾏所在的电脑的 IP,以及端⼝号 8888。
Android ⼿机:
“设置”->”WLAN”,选择与电脑相同的WiFi,勾选”显⽰⾼级选项”,并将代理设置为⼿动。然后填上 电脑的 IP,以及端⼝号 8888
凝胶材料
如果要在 iOS 或 Android 机器上截取 Https 协议的通讯内容,还需要在⼿机上安装相应的证书。点击 Charles 的顶部菜单,选择 “Help” ->“SSL Proxying” -> “Install Charles Root Certificate on a Mobile Device or Remote Browser”,然后就可以看到 Charles 弹出的简单的安装教程。
然后⼿机访问⽹站时会有弹窗,点击Allow
(4)修改⽹络请求参数
⽹络请求的截获和动态修改。
了调试服务器的接⼝,需反复尝试不同参数的⽹络请求。Charles 可以⽅便地提供⽹络请求的修改和重发功能。选中以往的⽹络请求,⼯具栏中点击 “Edit”,即可创建⼀个可编辑的⽹络请求。

本文发布于:2024-09-23 05:34:12,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/223666.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:请求   安装   证书   访问   设置
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议