狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

[轉(zhuǎn)帖]什么是抓包?抓包做什么?

liguoquan
2024年10月12日 15:52 本文熱度 611
:什么是抓包?抓包做什么?


什么是抓包?抓包做什么?

一、什么是抓包?

抓包(packet capture)就是將網(wǎng)絡傳輸發(fā)送與接收的數(shù)據(jù)包進行截獲、重發(fā)、編輯、轉(zhuǎn)存等操作,也用來檢查網(wǎng)絡安全。抓包也經(jīng)常被用來進行數(shù)據(jù)截取等。

二、抓包做什么?

不管做什么事情,首先要有明確的目的,其次是要清楚能力的范疇,最后是要有清晰的思路。原始數(shù)據(jù)->過濾->分析,這是數(shù)據(jù)處理的基本套路,抓包的目的就是為了獲取到想要的原始數(shù)據(jù),拿到數(shù)據(jù)以后,我們就可以做以下一些事情:

1. 分析數(shù)據(jù)傳輸協(xié)議。

2. 定位網(wǎng)絡協(xié)議的問題。

3. 從數(shù)據(jù)包中獲取想要的信息。

4. 將截取到的數(shù)據(jù)包進行修改,偽造,重發(fā)。

三、為什么抓包?

1.從功能測試角度,通過抓包查看隱藏字段

Web 表單中會有很多隱藏的字段,這些隱藏字段一般都有一些特殊的用途,比如收集用戶的數(shù)據(jù),預防 CRSF 攻擊,防網(wǎng)絡爬蟲,以及一些其他用途。這些隱藏字段在界面上都看不到,如果想檢測這些字段,就必須要使用抓包工具。

2. 通過抓包工具了解協(xié)議內(nèi)容,方便開展接口和性能測試

性能測試方面,性能測試其實就是大量模擬用戶的請求,所以我們必須要知道請求中的協(xié)議內(nèi)容和特點,才能更好的模擬用戶請求,分析協(xié)議就需要用到抓包工具;接口測試方面,在接口測試時,雖然我們盡量要求有完善的接口文檔。但很多時候接口文檔不可能覆蓋所有的情況,或者因為文檔滯后,在接口測試過程中,還是需要借助抓包工具來輔助我們進行接口測試。

3. 需要通過抓包工具,檢查數(shù)據(jù)加密

安全測試方面,我們需要檢查敏感數(shù)據(jù)在傳輸過程中是否加密,也需要借助抓包工具才能檢查。

4. 處理前后端 bug 歸屬之爭

在我們提交bug的時候,經(jīng)常會出現(xiàn)前端(客戶端展示)和后端(服務端的邏輯)的爭議,那么可以通過抓包工具,確實是數(shù)據(jù)傳遞問題還是前端顯示的問題。如果抓出來的數(shù)據(jù)就有問題的話,那么一般是后端的問題;如果抓出來的數(shù)據(jù)是正確的,那么基本上可以斷定是前端顯示的問題。

5. 通過抓包分析,可以更好地理解整個系統(tǒng)

經(jīng)常使用抓包工具輔助測試,可以很好地了解整個系統(tǒng),比如數(shù)據(jù)傳輸過程前后端的關系,以及整個系統(tǒng)的結構。特別是對現(xiàn)在的微服務架構的產(chǎn)品,抓包能夠更好的梳理和掌握整個系統(tǒng)各個服務之間的關系,大大增加測試的覆蓋度。另外還可以增進對代碼、HTTP協(xié)議方面知識的理解。

四、常用抓包工具

1、httpwatch:

httpwatch與IE和firefox瀏覽器集成,但不支持chrome;httpwatch界面清晰直觀,發(fā)送請求后可以快速簡單的查看Cookies, Headers, Query Strings and POST data,能夠通過頁面分組處理多頁面場景。

2、Fiddler:

Fiddler是一個獨立的應用,可以調(diào)試PC、Mac或Linux系統(tǒng)和移動設備 的之間的通信,支持大部分框架如java、.net、java、Ruby,需要設置代理

3、wireshark

wireshark是一款專業(yè)的通過抓取網(wǎng)絡數(shù)據(jù)包進行網(wǎng)絡檢測,網(wǎng)絡協(xié)議分析工具,可實時監(jiān)測網(wǎng)絡傳輸數(shù)據(jù),全面透視整個網(wǎng)絡的動態(tài)信息。

4、firebug

Firebug是firefox下的一個擴展,它除了能進行網(wǎng)絡分析還能夠調(diào)試所有網(wǎng)站語言,如js、Html、Css等,支持各種瀏覽器如IE、Firefox、Opera,、Safari。


該文章在 2024/10/12 15:52:10 編輯過
相關文章
正在查詢...
點晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運作、調(diào)度、堆場、車隊、財務費用、相關報表等業(yè)務管理,結合碼頭的業(yè)務特點,圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點晴WMS倉儲管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved