【安全牛學習筆記】tcpdump抓包實戰
抓包實戰
1.
[email protected]:~$ sudo tcpdump -i wlp4s0 -nn -X 'port 53' -c 1
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on wlp4s0, link-type EN10MB (Ethernet), capture size 262144 bytes 11:48:41.368480 IP 192.168.155.4.5774 > 192.168.155.1.53: 12187+ A? www.baidu.com. (31)
0x0000: 4500 003b fc84 4000 4011 86d6 c0a8 9b04 E..;[email protected]@....... 0x0010: c0a8 9b01 168e 0035 0027 45ea 2f9b 0100 .......5.'E./...
0x0020: 0001 0000 0000 0000 0377 7777 0562 6169 .........www.bai
0x0030: 6475 0363 6f6d 0000 0100 01 du.com..... 1 packet captured
2 packets received by filter 0 packets dropped by kernel
-i選項: 是interface的含義,是指我們有義務告訴tcpdump希望他去監聽哪一個網絡卡。這在我們一臺服務 器有多塊網絡卡時很有必要。預設情況下,tcpdump 會從系統介面列表中搜尋編號最小的已配置好 的介面(不包括 loopback 介面)。一但找到第一個符合條件的介面, 搜尋馬上結束。可以用tcpdump檢視該表。
-nn選項: 意思是說當tcpdump遇到協議號或埠號時,不要將這些號碼轉換成對應的協議名稱或埠名 稱。
-X選項: 告訴tcpdump命令,需要把協議頭和包內容都原原本本的顯示出來(tcpdump會以16進位制和ASCII的形式顯示),這在進行協議分析時是絕對的利器。
‘port 53’: 這是告訴tcpdump不要看到啥就顯示啥。我們只關心源埠或目的埠是53的資料包,其他的數據包別給我顯示出來。
-c選項: 是Count的含義,這設定了我們希望tcpdump幫我們抓幾個包。
2.
[email protected]:~$ sudo tcpdump -i wlp4s0 -nn -c 10 -l | awk '{print $1}' tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on wlp4s0, link-type EN10MB (Ethernet), capture size 262144 bytes
10 packets captured
10 packets received by filter
0 packets dropped by kernel
11:59:28.456442
11:59:29.276005
11:59:30.300463
11:59:33.172354
11:59:34.197729
11:59:37.269987
11:59:38.293051
11:59:43.414552
11:59:44.241995
11:59:45.258773
-l選項:-l選項的作用就是將tcpdump的輸出變為“行緩衝”方式,這樣可以確保tcpdump遇到的內容一旦 是換行符即將緩衝的內容輸出到標準輸出,以便於利用管道或重定向方式來進行後續處理。 眾所周知,Linux/UNIX的標準I/O提供了全緩衝、行緩衝和無緩衝三種緩衝方式。標準錯誤是不帶 緩衝的,終端裝置常為行緩衝,而其他情況預設都是全緩衝的。 大家在使用tcpdump時,有時會有這樣的需求:“對於tcpdump輸出的內容,提取每一行的第一 個域,即”時間域”,並輸出出來,為後續統計所用”,這種場景下,我們就需要使用到-l來將默認的全緩衝變為行緩衝了。 如果不加-l選項,那麼只有全緩衝區滿,才會輸出一次,這樣不僅會導致輸出是間隔不順暢的,而 且當你ctrl-c時,很可能會斷到一行的半截,損壞統計資料的完整性。
3.
[email protected]:~$ sudo tcpdump -c 1 -t
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on wlp4s0, link-type EN10MB (Ethernet), capture size 262144 bytes
ARP, Request who-has N46LB4A51FFLXYS.workgroup tell iPad.workgroup, length 28 1 packet captured
9 packets received by filter
2 packets dropped by kernel
-t選項: 在每行輸出中不列印時間戳
4.
[email protected]:~$ sudo tcpdump -c 1 -F filter.txt
tcpdump: can't open filter.txt: Permission denied
-F 選項:使用file 檔案作為過濾條件表示式的輸入, 此時命令列上的輸入將被忽略.
相關推薦
【安全牛學習筆記】tcpdump抓包實戰
抓包實戰 1. [email protected]:~$ sudo tcpdump -i wlp4s0 -nn -X 'port 53' -c 1 tcpdump: verbose output suppressed, use -v or -vv for fu
【安全牛學習筆記】tcpdump簡介及常用命令實例
信息安全 tcpdump security+ tcpdump簡介 tcpdump 是一個運行在命令行下的嗅探工具。它允許用戶攔截和顯示發送或收到過網絡連接到該 計算機的TCP/IP和其他數據包。tcpdump 是一個在BSD許可證下發布的自由軟件。
【安全牛學習筆記】XSS的簡述
cookie 服務器 漏洞 安全 xss 1.Cross Site SCripting 攻擊者往Web頁面裏插入惡意Script代碼,當用戶瀏覽該頁時,嵌入其中Web裏面的Script代碼會被執行,從而達到惡意攻擊用戶的目的。
【安全牛學習筆記】XSS的利用
xss 惡意代碼 漏洞 反射型XSS1.概念 通過社會工程學等手段誘騙用戶點擊某個精心構造的鏈接,該鏈接會將惡意的js代碼提交給 有漏洞的服務器網站,並由服務器返回給受害者的客戶端執行。 2.POC -<scri
【安全牛學習筆記】Web掃描器(1)
安全 web 漏洞 1.偵察httrack可將目標網站的網頁全部爬取下來,減少偵察過程中與目標服務器發生的交互。 2.Nikto(1).檢測對象 掃描軟件版本 搜索存在安全隱患的文件 配置漏洞
【安全牛學習筆記】OSI網絡模型
http ssh stmp 安全 OSI網絡模型 物理層規定比特在物理介質中的傳輸方式,解決物理傳輸過程中的問題。 代表設備:中繼器,集線器(多端口中繼器) 數據鏈路層 在不可靠的網絡環境中進行可靠的數據傳輸。解決數據傳輸中可能出現的
【安全牛學習筆記】搜索引擎
安全、web、滲透、信息安全 搜索引擎 shodan爬取banner信息。搜索聯網設備。 常用關鍵字: netcity country CNport oshostname實例:cisco 200 ok 思科設備default password 默認密碼
【安全牛學習筆記】服務掃描
安全、web、滲透、信息安全 1.簡述 識別開放端口上的應用 識別目標操作系統 提高攻擊效率 2.分類 Banner信息獲取 服務識別 操作系統識別snmp分析 防火墻識別 3.Banner (1).含義
【安全牛學習筆記】Kali Linux 安裝-持久加密USB安裝、熟悉環境、熟悉BASH命令
security+ linux 信息安全 持久加密USB安裝-1LUKS: linux UNified Key Setup 磁盤分區加密規範 不依賴於操作系統的磁盤級加密 Windows——DoxBox 後端:dm-crypt 前端:cryptsetup 微軟的bitlocker將鏡像
【安全牛學習筆記】網絡配置、更新升級、安裝軟件包、瀏覽器插件
信息安全;網絡配置[email protected]:~# dhclient eth0 //用來通過 dhcp 協議配置本機的網絡接口[email protected]:~# ifconfig 查看現在的ip地址[email protected]:~# ifc
【安全牛學習筆記】 Kali Linux安裝-熟悉環境
信息安全;security+;kali linux熟悉BASH命令 Ls、cd、pwd、cat、more、tail、cp、rm、top、ps、greg、ifconfig、netstat、awk、sort、route、mount、dmesg、find、whereis、Echo、vi 管道 shell腳本[
【安全牛學習筆記】基本工具-NETCAT(telnet/banner、傳輸文本信息)
信息安全;security+;kali linux滲透測試常用工具經常使用且功能強大安全從業者必不可少的幫手Nc / ncatWireshackTcpdumpNETCAT-----NC網絡工具中的瑞士軍刀——小身材、大智慧偵聽模式/傳輸模式telnet/獲取banner信息傳輸文本信息傳輸文件目錄加密傳輸文件
【安全牛學習筆記】實驗環境
信息安全;security+;kali linux滲透測試準備實驗環境 滲透非授權系統的弊端 搭建自己的實驗環境安裝虛擬機微軟最新版軟件 http://msdn .microsoft.com/en-ca/subscriptions/aa336858windows虛擬機 http://dev.mod
【安全牛學習筆記】TOR
信息安全;security+;kali linux滲透測試保護隱私防止被追蹤誌願者組成長期在天朝完全無法使用 感謝 雲暗網 互聯網搜索引擎無法發現 互聯網黑市下載和看視頻是不道德的行為互聯網黑市交易的貨幣是比特幣比特幣很難在互聯網復原下載http://www.torproject.org/d
【安全牛學習筆記】搜索引擎、SHODAN
信息安全 security+ 搜索引擎、SHODAN╋━━━━━━━━━━━━━━━━━━━━━━━━━━╋┃搜索引擎 ┃┃公司新聞動態 ┃┃重要雇員信息
【安全牛學習筆記】
信息安全;security+; 弱點掃描╋━━━━━━━━━━━━━━━━━━━━╋┃發現弱點 ┃┃發現漏洞 ┃┃ 基於端口五福掃描結果版本信息(速度慢)┃┃ 搜索已公開的漏洞數據庫
【安全牛學習筆記】 NESSUS
信息安全;security+; NESSUS╋━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╋┃NESSUS ┃┃家庭版
【安全牛學習筆記】NEXPOSE
信息安全;security+;NEXPOSE Rapid 7
【安全牛學習筆記】Linux緩沖區溢出
信息安全;security+;Linux緩沖區溢出FUZZING Crossfire 1.9.0版本接受入展socket連接時攢在緩沖區溢出漏洞 調試工具 edb運行平臺Kali i486虛擬機 [email protected]:~
【安全牛學習筆記】WPA安全系統
信息安全 wap security+ WAP安全系統 Wi-Fi Protected Access 802.11組為提高無線安全,開發兩個新的鏈路層加密協議 Te