前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >app抓包工具charles安装使用教程

app抓包工具charles安装使用教程

原创
作者头像
用户2141488
发布2024-05-13 18:44:28
2070
发布2024-05-13 18:44:28
举报

前言

网上有很多该工具的使用教程,这里结合个人的安装使用重新整理一份分享

环境

PC端:windows 10

手机端:小米 K40

charles官网:https://www.charlesproxy.com/

charles版本:4.6.6

安装

1、pc端安装、设置

a、安装charles

charles官网

因官网有限制,未购买激活码只能试用30天,这里咱们用 Charles 激活码计算器 激活下

打开 charles,点击 Help > Register Charles 里输入上面的 Registered Name 和 License key

b、安装证书

(用于抓取https请求,以及防止乱码)

打开charles,点击 HELP —> SSL Proxying —> Install Charles Root Certificate

安装证书 —> 当前用户 —> 下一步

一路确认即可

C、配置 charles

Proxy —> Proxy Settings

Proxy->SSL Proxying Setting->SSL Proxying, 勾选“Enable SSL Proxying”—>add, host填, port填 443*

2、手机端设置

注意:手机端和pc端必须要在一个局域网下

手机使用wifi,找到该wifi的高级设置,代理选择手动,代理服务器主机名填charles所在电脑的IP,可通过Help -> SSL Proxying -> Install Charles Root Certificate on a Mobile Device or Remote Browser查看,服务端口填8888

手机端下载证书

手机自带浏览器中输入 chls.pro/ssl 来安装证书

注意:这里浏览器输入可能会报这个错:

原因是将pc端弹出的这个提示选择“Allow”

再刷新手机浏览器会自动弹出下载证书提示

然后在手机的 设置 > 安全 > 更多安全设置 > 更多安全设置 > 加密与凭据 > 安装证书 > CA证书 安装刚才下载的证书(注意:每个手机厂商这个路径不一样,我们客户在“设置”的首页搜索CA,能直接搜到对应路径)

设置防火墙允许的应用,手机即可通过Charles代理上网(如果没有找到就先把防火墙关了,抓包完成再打开)

以上都操作完毕就可以进行简单的使用了,

使用

界面常用按钮

【扫帚】图形按钮:点击之后可清除抓取到的所有请求

【红点】图形按钮:红点亮时表示正在抓取请求,红点灰色时表示当前不在抓取请求状态

【锁头】图形按钮:上锁表示开启了SSL Proxying,打开锁表示没有开启SSL Proxying

【乌龟】图形按钮:灰色时表示网速设置正常,绿色时表示开启慢速网络

【六边形】图形按钮:灰色时表示断点未开启,红色时表示正在使用断点

【笔🖊】图形按钮:编辑修改请求,点击后可以修改请求的内容

【刷新】图形按钮:重复发送请求,点击后选中的请求会被再次发送

【对勾】图形按钮:验证选中的请求的响应

【扳手】图形按钮:常用功能,包含了 Tools 菜单中的常用功能

【齿轮】图形按钮:常用设置,包含了 Proxy 菜单中的常用设置

参考文档:https://blog.csdn.net/wild_girl/article/details/118874505

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 环境
  • 安装
    • 1、pc端安装、设置
      • a、安装charles
      • b、安装证书
      • C、配置 charles
    • 2、手机端设置
      • 手机端下载证书
  • 使用
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档