2021-07-07的知識(shí)總結(jié)Charles

一、抓包概述

1. 抓包概念

抓包是將網(wǎng)絡(luò)傳輸發(fā)送與接收的數(shù)據(jù)包進(jìn)行截獲、重發(fā)、編輯、轉(zhuǎn)存等操作,也用來檢查網(wǎng)絡(luò)安全等。下面我就介紹幾種抓包軟件。

2. 常見抓包工具

Charles、fiddler、wireShark

抓包工具

測(cè)試為什么要學(xué)習(xí)Charles抓包?

1.能夠使用Charles來分析前后端問題

2.能夠使用Charles模擬弱網(wǎng)測(cè)試環(huán)境

3.能夠使用Charles的斷點(diǎn)構(gòu)建異常的測(cè)試場(chǎng)景

二、Charles簡(jiǎn)介

1. 什么是Charles

Charles中文名字青花瓷,是一款Http代理服務(wù)器和Http監(jiān)視器,當(dāng)移動(dòng)端在無線網(wǎng)連接中按要求設(shè)置好代理服務(wù)器,使所有對(duì)網(wǎng)絡(luò)的請(qǐng)求都經(jīng)過Charles客戶端來轉(zhuǎn)發(fā)時(shí),Charles可以監(jiān)控這個(gè)客戶端各個(gè)程序所有連接互聯(lián)網(wǎng)的Http通信。

特點(diǎn):跨平臺(tái)、半免費(fèi)

免費(fèi)版本:一是啟動(dòng)等待十秒才能啟動(dòng),二是半小時(shí)重啟一次

2. Charles工作原理

2.1 原理

截獲真實(shí)客戶端的HTTPS請(qǐng)求,偽裝客戶端向真實(shí)服務(wù)端發(fā)送HTTPS請(qǐng)求

接受真實(shí)服務(wù)器響應(yīng),用Charles自己的證書偽裝服務(wù)端向真實(shí)客戶端發(fā)送數(shù)據(jù)內(nèi)容

2.2 原理圖

Charles原理圖
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 第十二、十三單元 Charles 一、抓包概述 1. 抓包概念 抓包是將網(wǎng)絡(luò)傳輸發(fā)送與接收的數(shù)據(jù)包進(jìn)行截獲、重發(fā)、...
    在摘棉花閱讀 364評(píng)論 0 0
  • 一、抓包概述 1. 抓包概念 抓包是將網(wǎng)絡(luò)傳輸發(fā)送與接收的數(shù)據(jù)包進(jìn)行截獲、重發(fā)、編輯、轉(zhuǎn)存等操作,也用來檢查網(wǎng)絡(luò)安...
    Anwfly閱讀 4,370評(píng)論 0 8
  • 第十二、十三單元 Charles 一、抓包概述 1. 抓包概念 抓包是將網(wǎng)絡(luò)傳輸發(fā)送與接收的數(shù)據(jù)包進(jìn)行截獲、重發(fā)、...
    e455c2732c37閱讀 197評(píng)論 0 0
  • 一、抓包概述 1. 抓包概念 抓包是將網(wǎng)絡(luò)傳輸發(fā)送與接收的數(shù)據(jù)包進(jìn)行截獲、重發(fā)、編輯、轉(zhuǎn)存等操作,也用來檢查網(wǎng)絡(luò)安...
    Bfmall閱讀 3,782評(píng)論 0 1
  • 前言: 最近公司項(xiàng)目不怎么忙, 閑暇時(shí)間把iOS 在面試中可能會(huì)遇到的問題整理了一番, 一部分題目是自己面試遇到...
    Leon_520閱讀 6,147評(píng)論 2 30

友情鏈接更多精彩內(nèi)容