首页 > 其他分享 >Charles抓包工具

Charles抓包工具

时间:2024-06-15 20:44:00浏览次数:27  
标签:弱网 https 设置 Settings Charles 测试 工具 抓包

一.Charles介绍、安装、汉化

跨平台的抓包工具:Windows、linux、mac

它是基于http、https协议的道代理服务器

官网:https://www.charlesproxy.com/latest-release/download.do

特点:半免费

可以破解和汉化,仅供学习

优点:

1.支持按照域名查看、按接口列表的方式

2.弱网测试非常友好,直接选择网络类型2G、3G、4G

二.Charles抓包工具原理

 

 

使用的比较多的菜单Proxy

 

常用recording settings(过滤器设置)、SSL Proxying Settings(抓取hhtps包) 、Throttle Settings(弱网测试)、Breakpoint Settings(断点设置) 、Proxy Settings(代理设置) 、Access Control Settings(访问控制)

清理(扫把)、运行中(红点/灰点)、开启关闭SSl代理(锁)、弱网测试(乌龟)、断点 测试(六角形)、修改请求内容(钢笔)、重新发送请求、验证会话、工具设置、设置

三.认识Charles

分为左右两块

左边是抓到的包、右边是解析

 

四.访问控制、过滤器

过滤器:过滤掉其他域名的包 在include里

访问控制:控制哪些ip允许访问Charles。默认本机都允许

五.抓取https的包

1.抓取到基于https协议的数据报文

(1)安装SSL证书(安装到受信任的根证书颁发机构)

(2)设置HTTPS代理配置(开启SSL抓包)

 

(3)抓取APP的报文

(1)保持手机和电脑在同一网段,同一无线,热点。(2)设置手机的代理。(3)下载并设置手机的根证书。chls.pro/ssl

(4)网络挟持和篡改,Mock数据

线上调试

(1)针对需要的请求设置断言。 ​ (2)在Proxy里面配置断言的设置 ​ (3)重新发送请求,然后篡改请求和响应数据

(5)弱网测试

 

(6)定位前后端的BUG

六.接口测试

Jmter、Postman、python

 

接口测试流程

         1、需求评审,熟悉业务和需求

    2、开发提供接口文档

    3、编写接口测试用例

    4、用例评审

    5、提测后开始测试

    6、提交测试报告

两种常见的 HTTP 请求方法:GET 和 POST

标签:弱网,https,设置,Settings,Charles,测试,工具,抓包
From: https://www.cnblogs.com/sukidakara/p/18249704

相关文章

  • 【AI+视频】个人整理的几款AI文生视频网站工具
    端午假期出去浪了几天, 像 快手的文生视频可灵大模型、 luma的dream-machine也来了,截止到现在我所知道的AI文生视频大模型也不少了, 这里简单列一下。 有遗漏难免,排名不分先后,如果介绍没附图片说明是概念股,你懂得。1、openai的sora(还在内测,未对外,热度最高,提前关注)......
  • 推荐一款可以下载B站视频和音频的工具
    cobalt是一个免费的下载网站,主要是用于载视频和音频。只要你把相应的网址复制下来,然后打开cobalt网站,黏贴网址,选择要下载的格式,就可以下载相应的音频或者视频了。该网站非常简洁,使用也很简单。目前只有英文版,还没中文版。目前该网站已经有了100万的用户。当你拷贝一个链接......
  • 04.VisionMaster 机器视觉找圆工具
    VisionMaster机器视觉找圆工具定义先检测出多个边缘点然后拟合成圆形,可用于圆的定位与测量注意:找圆工具最好和【位置修正】模块一起使用。具体可以看下面的示例。参数说明:扇环半径:圆环ROI的内外圆半径边缘类型:最强-》只检测扫描范围内梯度最大的边缘点集合并拟合成圆......
  • 推荐一款免费好用的黑白图片/照片上色工具
    随着时间的流逝,我们都会或多或少有几张承载着记忆的黑白照片,每当我们翻看它们时总能勾起我们过去美好的回忆,可能很多人都在想如果能将这些承载历史记忆的黑白照片着装上艳丽的色彩就好了。这样就能让我们的会议封面色彩。庆幸的是目前市面上已经出现了一些能够给黑白照片上色的......
  • jvm调优工具和调优策略
    JDK为我们提供的jvm工具命令行工具jps、jstat、jinfo、jmap、jhat、jstack可视化工具JMX、Jconsole、visualvm生产服务器推荐开启-XX:-HeapDumpOnOutOfMemoryError默认关闭,建议开启,在java.lang.OutOfMemoryError异常出现时,输出一个dump.core文件,记录当时的堆内存快......
  • Cognex VisionPro 工具大全及使用指南
    CognexVisionPro工具大全及使用指南在机器视觉领域,CognexVisionPro提供了强大且多样化的工具集,可以满足各种图像处理、特征检测和模式识别的需求。本文将详细介绍这些工具,并提供一个使用示例。目录图像获取和处理工具模板匹配和模式识别工具斑点和特征检测工具坐......
  • 程序员必备的工具网站,大幅度提升你的工作效率
    整理@程序员猴哥返回到Java开发知识汇总目录1.在线正则表达式匹配网站:https://tool.oschina.net/regex/2.网络请求自动代码编写:https://curl.trillworks.com/做过爬虫的程序员都知道,我们在分析网页文件的请求时,会在开发者工具里查看浏览器请求过来的文件。3.在线......
  • 基于Python+scopy实现的渗透测试工具对网站URL以及端口进行漏洞检测系统
    目录摘要2Abstract3第1章绪论51.1研究背景与意义51.2国内外研究现状和发展趋势51.3本论文主要工作及组织结构61.3.1论文主要研究工作61.3.2论文的组织结构6第2章web安全评估及测试的介绍82.1渗透测试82.2web安全评估8第3章渗透测试及安......
  • OpenAI函数调用:使用Assistants API函数工具的一个示例
    AreyoulookingtoexpandGPT'scapabilities?CheckoutthistutorialforacompleteexampleofanAIAssistantthatcansendemailswheneverweaskitto.您是否希望扩展GPT的功能?查看这个教程,它提供了一个完整的示例,展示了一个AI助手如何在我们要求时发送电子邮......
  • MySQL的连接工具navicat报argument out of range解决办法
    MySQL5.7.22查询时候报错argumentoutofrange报错代码原因sql_mode模式导致参考sql_mode默认配置showvariableslike'sql_mode';ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO......