25.构造ICMP数据包
ICMP 協議可以用來對目標主機發送 ICMP 數據包,判斷目標主機是否啟用。
 正常情況下,ICMP 請求包報文中的類型值為 8,代碼值為 0;ICMP 響應包報文中的類型值為 0,代碼值為 0。
 用戶可以使用 netwox 工具的編號 65 的模塊構造 ICMP 數據包,并對目標主機進行掃描。
 【實例】在主機 192.168.59.132 上,構造 ICMP 數據包,判斷目標主機 192.168.59.135 是否啟用。
 1)?構造 ICMP 掃描,執行命令如下:
root@daxueba:~# netwox 65 -i 192.168.59.135
輸出信息如下:
192.168.59.135 : reached
在輸出信息中,reached 表示目標主機可達。這說明目標主機是啟用狀態。
 如果目標主機沒有啟用,則顯示如下信息,其中,unreached 表示不可達。
192.168.59.139 : unreached
 2) 為了驗證以上構造的 ICMP 數據包,使用 Wireshark 工具進行捕獲數據包,如圖所示。
 ?
其中,第 1 個數據包的源 IP 地址為 192.168.59.132,目標 IP 地址為 192.168.59.135,Info 顯示這是一個 ICMP 請求包。
 在 Internet Control Message Protocol 部分中,Type 的值為 8,Code 的值為 0,表示該數據包為正常的 ICMP 請求包。
 3) 查看第 2 個數據包,如圖所示。
 ?
該數據包的源 IP 地址為 192.168.59.135,目標 IP 地址為 192.168.59.132,這是第 1 個數據包的響應包。
 在 Internet Control Message Protocol 部分中,Type 的值為 0,Code 的值為 0,表示該數據包為正常的 ICMP 響應包。
總結
以上是生活随笔為你收集整理的25.构造ICMP数据包的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 无线定位服务器,[浅谈无线定位技术] 无
- 下一篇: 音频数字化原理
