透過nc發送email範例
透過nc
連上任意SMTP伺服器之後,輸入以下內容。
HELO smtp.example.com
MAIL FROM:<example@example.com>
RCPT TO:<example@example.com>
DATA
From: [example] <example@example.com>
To: [example] <example@example.com>
Date: Tue, 24 Sep 2019 18:00:00 +0000
Subject: Test Message
test
.
QUIT
tranceroute
透過ping
實做tranceroute
,
參見traceroute.sh
啟用Promiscuous Mode監聽封包
透過下列指令檢查promisc是否啟用。
ip addr show [網卡] | grep -i promisc
首先啟用promisc。
sudo ip link set [網卡] promisc on
透過wireshark監聽此網卡,可以試試看wireshark的過濾條件如tcp.port == 443
、ip.addr == 192.168.1.2
等。
為了避免實做結束後浪費性能,關閉promisc。
sudo ip link set [網卡] promisc off
常見問題
若網路架構是使用Switch而不是Hub,由於Switch會透過MAC地址判斷來源與目的, Packet Sniffing Attack可能會失效,可以嘗試使用hub進行測試。
網路廣播
echo -n "hello" | ncat -u 192.168.1.255 1234
透過其他電腦的 wireshark 查看是否接收到封包。
Network