Charler

一、抓包概述二、Charler簡(jiǎn)介

一、抓包概述

  1. 抓包概念

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

  2. 常見(jiàn)抓包工具

    Charler、fiddler、wireShark

  3. 為什么要進(jìn)行Charler抓包

    1. 能夠使用Charler來(lái)分析前后端問(wèn)題

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

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

二、Charler簡(jiǎn)介

  1. 什么是Charler

    • Charler中文名字青花瓷,是一款Http代理服務(wù)器和Http監(jiān)視器。

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

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

  2. Charler工作原理

    1. 原理

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

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

    2. Charles主要功能

      • 支持HTTP/HTTPS代理

      • 支持流量控制

      • 支持接口并發(fā)請(qǐng)求

      • 支持重發(fā)網(wǎng)絡(luò)請(qǐng)求,方便后端調(diào)試

      • 支持?jǐn)帱c(diǎn)調(diào)試

      • 支持修改網(wǎng)絡(luò)請(qǐng)求參數(shù)

      • 支持網(wǎng)絡(luò)請(qǐng)求的截獲并動(dòng)態(tài)修改

      • 支持模擬慢網(wǎng)速

    3. Charler優(yōu)點(diǎn)(相對(duì)Fiddler)

      • Charler能夠支持Linux、MacOS、fiddler不支持

      • Charler支持按域名和按接口查看報(bào)文,簡(jiǎn)單明了

      • Charler支持后向代理,fiddler不支持

      • Charler網(wǎng)絡(luò)限速可選擇網(wǎng)絡(luò)類(lèi)型,選擇3G、4G等

      • Charler可以解析AMF協(xié)議,一般用不到

  3. 安裝及操作

    1. 安裝

    2. 操作

      1. 代理設(shè)置:Proxy---Proxy Settings

      2. 訪問(wèn)控制:Proxy---Access Control Settings

      3. Windows代理設(shè)置:搜索代理---添加地址127.0.0.1---端口:8888

    3. 證書(shū)安裝(容易亂碼、Windows)

      1. 打開(kāi)charler,選擇“help” ->“SSL Proxying” ->“install Charler Root Certifcate”

      2. 在打開(kāi)的證書(shū)框中,點(diǎn)擊“安裝證書(shū)”,選擇“本地計(jì)算機(jī)”,點(diǎn)擊“下一步”

      3. 選擇“將所有證書(shū)都存放下列存儲(chǔ)”,再點(diǎn)擊“瀏覽”

      4. 選擇“受信任的根證書(shū)頒發(fā)機(jī)構(gòu)”,點(diǎn)擊“確定”-->“下一步”-->"完成"

    4. Charler證書(shū)導(dǎo)出

      1. 打開(kāi)charler

      2. 選擇help-ssl proxying

      3. save

      4. 選擇存放路徑以及證書(shū)名

    5. Charler證書(shū)導(dǎo)入

      IE瀏覽器:設(shè)置 → Internet選項(xiàng) → 內(nèi)容 → 證書(shū) → 導(dǎo)入 → 下一步 → 選擇證書(shū) → 選擇所有證書(shū)都放入下列存儲(chǔ)(P) → 瀏覽,選擇“受信任的根證書(shū)頒發(fā)機(jī)構(gòu)” → 下一步 → 完成。 chrome瀏覽器:設(shè)置 → 管理證書(shū)(安全) → 導(dǎo)入 → 下一步 → 選擇證書(shū) → 選擇所有證書(shū)都放入下列存儲(chǔ)(P) → 瀏覽,選擇“受信任的根證書(shū)頒發(fā)機(jī)構(gòu)” → 下一步 → 完成。

    6. Charler HTTPS代理配置

      操作:Proxy--->SSL

?著作權(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)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • 網(wǎng)絡(luò)協(xié)議 0.1 http與https 10.1.1 什么是超文本 超文本是用超鏈接的方法,將各種不同空間的文字信...
    會(huì)冒泡的魚(yú)____閱讀 577評(píng)論 0 0
  • 一、抓包概述 1. 抓包概念 抓包是將網(wǎng)絡(luò)傳輸發(fā)送與接收的數(shù)據(jù)包進(jìn)行截獲、重發(fā)、編輯、轉(zhuǎn)存等操作,也用來(lái)檢查網(wǎng)絡(luò)安...
    A梟閱讀 6,851評(píng)論 1 1
  • 一、抓包概述 1. 抓包概念 抓包是將網(wǎng)絡(luò)傳輸發(fā)送與接收的數(shù)據(jù)包進(jìn)行截獲、重發(fā)、編輯、轉(zhuǎn)存等操作,也用來(lái)檢查網(wǎng)絡(luò)安...
    淺色年華_7d4f閱讀 164評(píng)論 0 0
  • 一、抓包概述 1. 抓包概念 抓包是將網(wǎng)絡(luò)傳輸發(fā)送與接收的數(shù)據(jù)包進(jìn)行截獲、重發(fā)、編輯、轉(zhuǎn)存等操作,也用來(lái)檢查網(wǎng)絡(luò)安...
    筱屈閱讀 139評(píng)論 0 0
  • 第十二、十三單元 Charles 一、抓包概述 1. 抓包概念 抓包是將網(wǎng)絡(luò)傳輸發(fā)送與接收的數(shù)據(jù)包進(jìn)行截獲、重發(fā)、...
    在摘棉花閱讀 365評(píng)論 0 0

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