charls使用记录(抓包工具)

本文详细介绍使用CHARLS进行网络抓包的步骤:包括软件安装、配置监听接口、安装及配置证书、调整防火墙设置、设定端口以及手机端代理配置等。通过这些步骤,用户可以实现对手机与电脑间网络通信的监控。

charls的使用

下载地址

下载完成之后傻瓜式安装

1、监听PC端接口
监听PC端接口
2、安装证书–配置(配置完成之后重启)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
3、关闭电脑防火墙
4、配置端口号
在这里插入图片描述
5、使用手机连接电脑wifi 配置代理为手动 服务器地址为电脑ip 端口为上方配置的端口号
6、手机下载配置文件 浏览器访问chls.pro/ssl
ios在 设置–通用–描述文件–安装 安装完成之后 设置–通用–关于手机–证书信任设置将开关打开
在这里插入图片描述

使用 Charles 抓包工具查看 API 接口路径,主要涉及配置 Charles 的界面并捕获设备的网络流量。以下是具体的操作步骤: ### 配置 Charles 并开始抓包 1. **启动 Charles** 安装完成后打开 Charles,主界面会自动开始捕获本地网络流量。 2. **过滤流量(可选)** 如果希望专注于某个特定域名或服务,可以在左下角的 "Filter" 区域输入目标域名(如 `api.example.com`),以便只显示相关请求[^1]。 3. **查看接口路径** 在 Charles 主界面左侧,会列出所有捕获到的 HTTP/HTTPS 请求。点击任意一个请求,右侧将显示详细信息,包括: - 请求 URL(即 API 接口路径) - 请求方法(GET、POST 等) - 请求头和响应头 - 请求体和响应体 4. **查看具体的 API 接口数据** 双击某个请求条目,进入详细视图,可以进一步查看接口的完整路径、参数、返回内容等信息。 ### 配置手机端抓包(用于查看移动应用的 API 接口路径) 如果想查看手机 App 的 API 接口路径,则需要将手机与运行 Charles 的电脑处于同一局域网,并进行以下设置: 1. **获取 Charles 代理的 IP 地址** 在 Charles 中,点击顶部菜单栏的 **Help > Local IP Address**,记录显示的 IP 地址(例如:`192.168.x.x`)。 2. **配置手机代理** 在手机 Wi-Fi 设置中,找到当前连接的网络,选择“修改网络”或“高级设置”,然后设置代理为手动模式: - 代理主机名/IP 地址:输入 Charles 的 IP 地址 - 代理端口:默认为 `8888` 3. **安装 Charles 根证书(仅限 HTTPS 抓包)** 打开手机浏览器访问 [http://chls.pro/ssl](http://chls.pro/ssl) 下载并安装 Charles 根证书,以确保能够解密 HTTPS 流量[^1]。 4. **开始抓包** 在手机上操作 App,Charles 即可捕获其发出的网络请求,包括完整的 API 接口路径。 ### 示例:查看某个请求的接口路径 假设在 Charles 中看到一条请求记录,其 URL 显示为: ``` https://api.example.com/v1/users/login ``` 该路径即为后端 API 接口地址,可用于分析接口行为或调试问题。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值