9.嗅探與Wireshark進階分析

嗅探與Wireshark進階分析

      • 第一部分:嗅探的概念與重要性
      • 第二部分:Wireshark進階功能
      • 第三部分:嗅探實踐與分析
      • 總結

目標:

? 理解嗅探(Sniffing)的概念及其在網絡安全中的作用
? 掌握Wireshark的進階功能(如過濾器、流量分析)
? 通過實踐加深對網絡數據包的理解

第一部分:嗅探的概念與重要性

學習內容:

? 什么是嗅探?
? 嗅探在網絡安全中的雙重角色
? 嗅探的常見工具

詳細講解:

1 什么是嗅探?

嗅探(Sniffing)是指通過工具攔截和分析網絡中的數據包,就像在網絡中“偷聽”數據流動。它可以捕獲明文傳輸的信息(如未加密的密碼)。
? 舉例:你在咖啡店用公共Wi-Fi,黑客用嗅探工具偷看你輸入的賬號密碼。

2 嗅探在網絡安全中的雙重角色

? 正面作用:安全專家用嗅探分析網絡問題或檢測異常流量。
? 負面作用:攻擊者用嗅探竊取敏感數據。
? 舉例:公司用嗅探發現員工泄露機密,黑客用嗅探偷信用卡號。

3 嗅探的常見工具

? Wireshark:免費,開源,功能強大。
? Tcpdump:命令行工具,適合Linux用戶。
? Cain & Abel:Windows上的嗅探和密碼破解工具(小心使用,僅限合法測試)。
? 今天我們聚焦Wireshark,因為它簡單易上手。

任務:

? 寫下“嗅探”的定義和它在網絡安全中的兩種用途。
? 思考一個場景:如果有人在你家Wi-Fi上嗅探,會發生什么?寫下你的想法。

第二部分:Wireshark進階功能

學習內容:

? Wireshark的界面與基本操作復習
? 使用過濾器篩選數據包
? 分析流量模式

詳細講解:

1 Wireshark界面與基本操作復習

? 主界面三部分:數據包列表、數據包詳情、字節視圖。
在這里插入圖片描述

? 復習抓包:選擇網卡 → 點擊綠色“鯊魚鰭”開始 → 紅色方塊停止。

2 使用過濾器篩選數據包

過濾器是Wireshark的“搜索功能”,可以快速找到你想要的數據包。
? 常用過濾器:
? ip.addr == 192.168.1.1:顯示特定IP地址的數據包。
? http:只看HTTP協議的流量。
? tcp.port == 80:顯示端口80的流量。
? 輸入過濾器:在頂部“Filter”欄輸入,回車應用。
? 舉例:輸入http,抓包后只顯示網頁請求數據。

3 分析流量模式

? 查看“統計”菜單(Statistics):
? 協議分布(Protocol Hierarchy):看看流量主要是HTTP、TCP還是其他。
? 對話(Conversations):顯示哪些IP之間通信最多。
? 舉例:你發現家里Wi-Fi有陌生IP大量通信,可能被入侵了。

任務:

? 打開Wireshark,輸入ip.addr == 你的電腦IP(如192.168.1.100),抓包5分鐘,記錄看到的協議類型(如TCP、UDP)。
? 用“協議分布”功能,看看你網絡中HTTP流量占多少百分比。

第三部分:嗅探實踐與分析

學習內容

? 模擬嗅探場景
? 分析HTTP明文數據
? 安全思考

詳細講解:

1 模擬嗅探場景

? 打開Wireshark,選擇Wi-Fi網卡,開始抓包。
? 在瀏覽器訪問一個未加密的網站(http://開頭的,比如http://testphp.vulnweb.com)。
? 停止抓包,找到HTTP數據包。

2 分析HTTP明文數據

? 在數據包詳情中,找“HTTP”部分,可能看到網頁請求的URL、表單數據等。
? 如果網站未用HTTPS,你甚至可能看到用戶名或密碼(測試網站可能有模擬數據)。
? 舉例:你訪問登錄頁面,輸入“test/test123”,Wireshark可能會顯示這些明文。
在這里插入圖片描述

在這里插入圖片描述

3 安全思考

? 明文傳輸有多危險?(答案:非常危險,任何人都能偷看。)
? 如何防范?(答案:用HTTPS加密,使用VPN。)

任務:

? 抓包并找到一條HTTP數據包,截圖記錄URL或請求內容。
? 回答問題:如果你的銀行網站用HTTP不用HTTPS,會怎樣?寫下你的推理。

總結

? 理論: 你了解了嗅探的定義、正反作用,以及Wireshark的進階用法。
? 實踐: 你用過濾器篩選數據包,分析了HTTP明文流量。
? 復習建議: 睡前回顧過濾器語法(ip.addr、http等),想象嗅探可能偷到哪些信息。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/73952.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/73952.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/73952.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

在 VSCode 遠程開發環境下使用 Git 常用命令

在日常開發過程中,無論是單人項目還是團隊協作,Git 都是版本管理的利器。尤其是在使用 VSCode 連接遠程服務器進行代碼開發時,Git 不僅能幫助你管理代碼版本,還能讓多人協作變得更加高效。本文將介紹一些常用的 Git 命令&#xff…

npm 命令使用文檔

目錄 簡介安裝與配置基礎命令依賴管理版本控制腳本管理包發布高級命令配置管理最佳實踐常見問題 1. 簡介 npm (Node Package Manager) 是 Node.js 的官方包管理工具,提供: 130萬 開源包的注冊表訪問依賴解析與版本管理項目腳本自動化私有包管理能力完…

【Linux篇】進程控制

📌 個人主頁: 孫同學_ 🔧 文章專欄:Liunx 💡 關注我,分享經驗,助你少走彎路! 1. 進程創建 1.1 fork函數 在linux中fork函數是非常重要的函數,它從已存在進程中創建一個…

HyperAD:學習弱監督音視頻暴力檢測在雙曲空間中的方法

文章目錄 速覽摘要1. 引言2. 相關工作弱監督暴力檢測雙曲空間中的神經網絡 3. 預備知識雙曲幾何切空間(Tangent Space)指數映射與對數映射(Exponential and Logarithmic Maps)3.1 雙曲圖卷積網絡(Hyperbolic Graph Con…

動態規劃(6.不同路徑II)

題目鏈接:63. 不同路徑 II - 力扣(LeetCode) 解法: 本題為不同路徑的變型,只不過有些地方有「障礙物」,只要在「狀態轉移」上稍加修改就可解決。 狀態表示: 對于這種Γ路徑類」的問題&#xf…

深度洞察:DeepSeek 驅動金融行業智能化轉型變革

該文章為軟件測評,不是廣告!!!! 目錄 一.金融行業的智能化轉型浪潮? 二.DeepSeek的核心技術剖析 1.DeepSeek 模型的金融智慧? 2.實時聯網搜索:把握金融市場脈搏? 3.RAG 能力:鑄就精準金…

藍橋杯備考----》暴力枚舉---金盞花

這道題,一共12位,給了后六位,我們只要枚舉前六位就行了,當然如果是10的12次方的話,必須要開long long才可以存下,這點我們不要忘了 然后題目中又告訴了沒有前導0,我們可以從100000開始枚舉&…

RAG各類方法python源碼解讀與實踐:利用Jupyter對RAG技術綜合評測【3萬字長文】

檢索增強生成(RAG )是一種結合信息檢索與生成模型的混合方法。它通過引入外部知識來提升語言模型的性能,從而提高回答的準確性和事實正確性。為了簡單易學,不使用LangChain框架或FAISS向量數據庫,而是利用Jupyter Note…

Python列表2

print("—————————— 列表的相關操作 ————————————")lst.append(x)在列表lst最后增加一個元素 lst.insert(index,x)在列表中第index位置增加一個元素 lst.clear()清除列表lst中所有元素 lst.pop(index)將列表lst中第index位置的元素取出&#xf…

華為OD機試-IPv4地址轉換成整數(Java 2024 B卷 100分)

題目描述 存在一種虛擬 IPv4 地址 Q,由 4 小節組成,每節的范圍為 0~255,以 # 號間隔。虛擬 IPv4 地址可以轉換為一個 32 位的整數。例如: 128#0#255#255 轉換為 32 位整數的結果為 2147549183(0x8000FFFF)1#0#0#0 轉換為 32 位整數的結果為 16777216(0x01000000)現以字…

C語言復習筆記--數組

今天繼續來淺淺推進一下C語言的復習,這次是數組的復習,話不多說,正文開始. 數組的概念 數組是?組相同類型元素的集合,一種自定義類型.數組中元素個數不能為0.數組分為?維數組和多維數組,多維數組?般?較多?的是?維數組. 下面從一維數組說起. 一維數組的創建和…

Canal 解析與 Spring Boot 整合實戰

一、Canal 簡介 1.1 Canal 是什么? Canal 是阿里巴巴開源的一款基于 MySQL 數據庫增量日志解析(Binlog)中間件,它模擬 MySQL 的從機(Slave)行為,監聽 MySQL 主機的二進制日志(Binl…

《論語別裁》第01章 學而(31) 詩的人生

不過這句話研究起來有一個問題,是詩的問題。我們知道中國文化,在文學的境界上,有一個演變發展的程序,大體的情形,是所謂漢文、唐詩、宋詞、元曲、明小說,到了清朝,我認為是對聯,尤其…

筆記本運行邊緣計算

筆記本電腦可以用來運行PCDN(Peer-to-Peer Content Delivery Network)服務。實際上,如果你有閑置的筆記本電腦,并且它具備一定的硬件條件和網絡環境,那么它可以成為一個不錯的PCDN節點。 運行PCDN的基本要求 硬件需求…

暗光增強技術研究進展與產品落地綜合分析(2023-2025)

一、引言 暗光增強技術作為計算機視覺與移動影像領域的核心研究方向之一,近年來在算法創新、硬件適配及產品落地方面取得了顯著進展。本文從技術研究與產業應用兩個維度,系統梳理近三年(2023-2025)該領域的關鍵突破,并對比分析主流手機廠商的影像技術優劣勢。 二、暗光增…

多維array和多維視圖std::mdspan

多維數組 這個特性用于訪問多維數組,之前C operator[] 只支持訪問單個下標,無法訪問多維數組。 因此要訪問多維數組,以前的方式是: 重載operator(),于是能夠以m(1, 2) 來訪問第1 行第2 個元素。但這種方式容易和函數…

Python標準庫之os模塊常用方法

一、os模塊簡介 os模塊是Python標準庫中與操作系統交互的一個重要模塊。它提供了非常豐富的方法來處理文件、目錄以及與操作系統相關的操作,讓我們可以編寫跨平臺的代碼,無論是在Windows、Linux還是macOS系統上都能運行。 二、文件和目錄操作 獲取當前…

利用AI讓數據可視化

1. 從問卷星上下載一份答題結果。 序號用戶ID提交答卷時間所用時間來源來源詳情來自IP總分1、《中華人民共和國電子商務法》正式實施的時間是()。2、()可以判斷企業在行業中所處的地位。3、()是指店鋪內有…

K8S學習之基礎三十五:k8s之Prometheus部署模式

Prometheus 有多種部署模式,適用于不同的場景和需求。以下是幾種常見的部署模式: 1. 單節點部署 這是最簡單的部署模式,適用于小型環境或測試環境。 特點: 單個 Prometheus 實例負責所有的數據采集、存儲和查詢。配置簡單&…

【第14節】windows sdk編程:進程與線程介紹

目錄 一、進程與線程概述 1.1 進程查看 1.2 何為進程 1.3 進程的創建 1.4 進程創建實例 1.5 線程查看 1.6 何為線程 1.7 線程的創建 1.8 線程函數 1.9 線程實例 二、內核對象 2.1 何為內核對象 2.2 內核對象的公共特點 2.3 內核對象句柄 2.4 內核對象的跨進程訪…