首页 > 编程知识 正文

charles抓包教程,charles抓包工具的用法

时间:2023-05-05 17:39:36 阅读:146969 作者:620

最近公司变了,电脑也从原来的windows电脑变成了mac,所以搬运工具也变成了mac的charles。 在这里做记录,只是想让和我一样的第一次用户不要绕道,就这样拿到手使用。

1、介绍

Charles是HTTP代理服务器,它是HTTP监视器,用于反转代理服务器。 当浏览器连接到Charles代理并访问internet时,Charles可以监视浏览器发送和接收的所有数据。 这样,一个开发人员就可以查看连接到internet的所有HTTP通信,包括请求、响应和HTTP头部

2、功能

支持SSL代理。 可以剪切分析SSL的请求。

支持流量控制。 可以模拟较慢的网络或等待时间较长的请求。

支持AJAX调试。 可以自动设置json或xml数据的格式,便于查看。

支持AMF调试。 可以设置Flash Remoting或Flex Remoting信息的格式,以便于显示。

支持重新发送网络请求,以便于后端调试。

支持更改网络请求参数。

支持网络请求的拦截和动态修改。

3、下载安装

免费下载地址:链接:3359 pan.Baidu.com/s/1 kq CLV-de ysl3VI k115 wlrg密码:0ctq。

下载后解压缩,将安装软件包拖到APP应用程序中,然后双击进行安装。 安装后,将提示有效期30天。

然后选择菜单----help----registeredto.----,输入以下顺序代码

registered name :3359 zhile.io

许可证密钥:48891 cf 209 c 6d 32 BF 4

使用时间是无限的。

4、使用

(1)、抓住浏览器网页要求

您可以在ifconfig eno中查看您链接的网络,方法是配置web代理,注意地址是您的设备的ip地址。

但是,更推荐浏览器的开发人员工具。 例如,谷歌可以在按住f12的同时在网络上观看。

(2)、抓取移动端数据包http请求

a、在电脑上打开charles,查看电脑的ip地址-------终端ifconfig en0,或打开charles选择菜单--- help---local IP地址

b、手机配置代理,在手机网络上,找到链接的wifi,添加代理,输入电脑ip,端口号使用默认的8888,初学者不建议更改。

3、抓https

安卓手机不使用证书,只需将想要捕获的接口设置为可捕获

mac安装证书和信任:

进入并信任Charles -’help -’SSL proxying -’installcharlesrootcertificate选择系统

ios需要安装证书。 进入Charles -’help -’SSL proxying -’installcharlesrootcertificateonamobild .时,证书将打开并安装

手机-----设置-----手机-----证书信任设置-----刚才安装的

最后:

如图:所示,想抓住所有接口

然后就可以抓住了

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。