記一次wireshark抓包

xing393939發表於2021-12-24

環境介紹

  • 抓包所在電腦:windows10,ip是192.168.207.248
    • 需要安裝wireshark、ssh命令
  • 抓包目標機器:windows10的wsl2環境,ip是192.168.2.119
    • wls2安裝的是ubuntu,需安裝tcpdump,redis-server

抓包過程

在windows 10上寫C程式請求wsl2的redis-server服務(埠6379),傳送兩個包內容如下:

  1. *2\r\n$3\r\nGET\r\n$1\r\na
  2. \r\n

並接收server的響應包內容是:$11simpleValue\r\n。預期抓到3+6+4個包。
在windows 10上執行命令:

// windows 10 上已配置好私鑰登入 wsl2
ssh root@192.168.2.119 'tcpdump -i eth0 port 6379 -s 0 -l -w -' | wireshark -k -i -`

會調起wireshark程式,然後執行C程式發起請求,這時候可以看到抓包如下:

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章