参考:Charles抓包工具的安装和使用(超全超详细)_cs小朋友的博客-CSDN博客_charles工具
二、界面介绍
参考:Charles---界面详解_paidaxing_dashu的博客-CSDN博客
(文章记录使用过程,加强自己记忆,故下载安装不写了哈)
三、填写注册码
Registered Name: https://zhile.io
License Key: 48891cf209c6d32bf4
*** 作步骤:
①Help>>Register Charles
②填写对应的Registered Name 和 License Key
四、SSL代理设置
①Proxy>>SSL Proxying Settings>>勾选Enable SSL Proxying
②点击Include中的Add>>填写Host为*,Port为*
五、安装HTTPS证书
web端:
①Help>>SSL Proxying>>Install Charles Root Certificate
②安装证书>>存储到本地计算机>>将所有的证书都放入下列存储>>受信任的根证书颁发机构>>确定
app端:
①查看Charles的IP和端口
Help>>SSL Proxying>> Install Charles Root Certificate on a Mobile Device
②手机必须与电脑处于同一个网络,然后修改网络设置
代理>>手动>>输入Charles的IP和端口号
③电脑出现允许代理的提示,点击Allow
④手机打开非自带浏览器,输入chls.pro/ssl 下载证书(ios打开自带浏览器可以下载) 由于部分手机不能识别pem格式,可以将文件改成crt 格式
⑤不能直接安装,需要打开手机设置中的“从存储设备安装”,找到下载的证书进行安装
小米:设置-密码隐私与安全-系统安全-加密与凭证-从存储设备安装
苹果:设置-已下载描述文件-安装;设置-通用-关于本机-证书信任设置-开启信任charles
⑥部分手机安装完是需要重启才能使用
①查看Charles的IP和端口
②手机网络配置代理
③电脑出现允许代理的提示,点击Allow
(我的电脑可能因为我 *** 作了很多次,不知道为啥这次没d出,我用其他人的图咯)
④下载证书并安装,信任
到此就可以抓取HTTP和HTTPS的包了
六、过滤
直接在 Filter 填写地址即可
七、弱网设置
①Proxy>>Throttle Settings
②勾选Enable Throttling>>直接在Bandwidth 设置Download下行速率kbps和Upload上行速率,确定后即可运行
可以单独测试对应网页:勾选Only for selected hosts>>add填写对应网址即可
③点击乌龟即停止弱网测试(乌龟亮着就是开启了,灰了就是关闭了)
八、断点设置
修改请求:
① *** 作后获取到对应接口地址,右键>>breakpoint,将其设置为截取地址
②再次 *** 作页面,即会拦截到对应请求,点击 Edit Request修改请求,点击Execute运行
③会返回响应,再次点击Execute运行即可
修改响应:
① *** 作后获取到对应接口地址,右键>>breakpoint,将其设置为截取地址
②再次 *** 作页面,即会拦截到对应请求,点击Cancel 后会获取对应响应,点击Edit Response修改响应,点击xecute运行即可
①修改请求
②修改响应
点击红色六角形可以停止拦截
管理拦截地址:
Proxy>>Breakpoints Settings可以管理之前设置过的拦截地址
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)