一、抓包概述
1. 抓包概念
抓包是將網(wǎng)絡(luò)傳輸發(fā)送與接收的數(shù)據(jù)包進(jìn)行截獲掏膏、重發(fā)劳翰、編輯、轉(zhuǎn)存等操作馒疹,也用來(lái)檢查網(wǎng)絡(luò)安全等佳簸。下面我就介紹幾種抓包軟件。
2. 常見(jiàn)抓包工具
Charles颖变、fiddler生均、wireShark
抓包工具
測(cè)試為什么要學(xué)習(xí)Charles抓包?
1.能夠使用Charles來(lái)分析前后端問(wèn)題
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ú)線網(wǎng)連接中按要求設(shè)置好代理服務(wù)器肛走,使所有對(duì)網(wǎng)絡(luò)的請(qǐng)求都經(jīng)過(guò)Charles客戶(hù)端來(lái)轉(zhuǎn)發(fā)時(shí)漓雅,Charles可以監(jiān)控這個(gè)客戶(hù)端各個(gè)程序所有連接互聯(lián)網(wǎng)的Http通信。
特點(diǎn):跨平臺(tái)朽色、半免費(fèi)
免費(fèi)版本:一是啟動(dòng)等待十秒才能啟動(dòng)邻吞,二是半小時(shí)重啟一次
2. Charles工作原理
2.1 原理
截獲真實(shí)客戶(hù)端的HTTPS請(qǐng)求,偽裝客戶(hù)端向真實(shí)服務(wù)端發(fā)送HTTPS請(qǐng)求
接受真實(shí)服務(wù)器響應(yīng)葫男,用Charles自己的證書(shū)偽裝服務(wù)端向真實(shí)客戶(hù)端發(fā)送數(shù)據(jù)內(nèi)容
2.2 原理圖