【国内电子数据取证厂商龙信科技】Charles的简单介绍及基本配置

前言

Charles是一个HTTP代理服务器,HTTP监视器,反转代理服务器,当浏览器连接Charles的代理访问互联网时,Charles可以监控浏览器发送和接收的所有数据。它允许一个开发者查看所有连接互联网的HTTP通信,这些包括request,response和HTTP headers(包含cookies与caching信息)。

知识领域

一、Charles主要功能

1、支持SSL代理。可以截取分析SSL的请求。

2、支持流量控制。可以模拟慢速网络以及等待时间(latency)较长的请求。

3、支持AJAX调试。可以自动将json或xml数据格式化,方便查看。

4、支持AMF调试。可以将Flash Remoting或Flex Remoting信息格式化,方便查看。

5、支持重发网络请求,方便后端调试。

6、支持修改网络请求参数。

7、支持网络请求的截获并动态修改。

8、检查HTML,CSS和RSS内容是否符合W3C标准。

操作步骤

一、开始抓包

在开始抓包之前,先来介绍下本篇文章主要涉及Charles那些?

1、Charles的介绍与安装

2、web抓包

3、App抓包

4、抓取手机HTTPS协议

5、Charles过滤

6、弱网测试

7、打断点篡改数据

8、重复发送请求

9、compose编辑接口

10、服务器压力测试

11、本地映射

12、远程映射

三、Charles的介绍与安装

在移动互联网时代,作为测试工程师,开发工程师。绝对必须要掌握必要测试工具,今天主要来了解Charles。

官方地址:

https://www.charlesproxy.com/

(一)安装

由于安装过程是比较简单,这里就不再过多贴图了,直接上一张安装后进入首页的图片,让我们一起来看一下Charles的庐山面目。

(二)web抓包

1.web抓包

Charles Web抓包非常简单,启动Charles会自动与浏览器设置成代理,不需要进行过多的设置,接下来我就是通过浏览器发送网络请求,Charles就会直接抓取到这些信息和响应信息。

2.Web抓取HTTPS协议

虽然现在Charles能够直接抓包了,但是https协议的包我们是抓取不了的,需要安装SSL证书才可以

(三)Charles下配置

1.点击顶部菜单栏【Help】-->选择【SSL Proxying】,点击【install Charles Root Certificate】安装Charles根证书即可;

这里由于用的笔记本截图快捷键问题,没法截取,这里截取证书安装,证书安装一直下一步就可以

2.点击【Proxy】-->【SSL Proxying Settings...】

3.在弹出选项卡中,勾选【Enable SSL Proxying】点击【add】,在Host输入【*】表示接收任何主机,在Prot输入【443】最后点击【ok】保存

若有在安装或者配置的过程中有遇到问题随时与我们龙信工程师联系。

相关推荐
Axis tech9 小时前
无标记点动作捕捉 vs 惯性动作捕捉:专业从业者需要了解这些要点
科技·机器人
听你说3212 小时前
推进具身智能安全评测:丈八科技与季华实验室达成战略合作
人工智能·科技·安全
nanoscientific14 小时前
微气泡气液分散体系(MBGLS)协同空气/H₂O₂/Na₂S₂O₈ 同步脱除烟气 NO 与 SO₂
科技·微纳米气泡
电子元件小说家16 小时前
轻触开关SKHHDAA010选型:同于科技申请出战!智能硬件
科技
Tongzhi202617 小时前
通芝科技无感考勤一体机:软硬一体,开箱即用
数据结构·数据库·科技·算法·均值算法·数据库开发
王六米。17 小时前
武汉自动意志科技有限公司:人工智能应用软件开发:OpenClaw 企业部署怎样配置权限、日志和回滚
人工智能·科技·企业ai落地·ai智能体开发·openclaw部署·武汉自动意志科技·智钳claw
yangmu320317 小时前
脑机接口:当意识越过肉身的边界
人工智能·科技
SENKS_DIGITAL17 小时前
以水为脉,以线为魂:一座历史博物馆的空间史诗-森克思科技
科技·展厅设计·展馆设计·展览设计·主题展馆设计·非遗展馆设计·博物馆设计
深圳海导科技18 小时前
海导科技navynav|GNSS测绘电台:在“复杂遮挡环境”的稳定方案
网络·科技
逻辑君19 小时前
科技逆向外语|20260805
人工智能·科技·机器学习