轻松构建并发送ICMP数据包
生活随笔
收集整理的這篇文章主要介紹了
轻松构建并发送ICMP数据包
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
這里就不細將ICMP協議了,隨便一搜都是一堆。一個完整ICMP數據包如下結構。
?
?
?從零構造并發送一個數據包確實不容易,但是我們有更簡單的方法。《NDebug》
我們打開NDebug。
它會列出目前正在使用的網卡等一些信息,我們勾選發送數據包(注:不勾選發送數據包 直接點擊接口是抓包頁面)。如下
?
?而后選擇正在使用的網卡 點擊,之后我們點擊選擇協議 選擇ICMP下的回顯請求包。可以看到它幫我們自動填寫了一些參數。長度、首部檢驗和、ICMP檢驗和都是自動計算的。并且目光所及都是可以根據自身需要進行修改。
?現在我們把參數填寫完整。這里我只填寫了 目的MAC地址、源IP 、目的IP與數據。這里填的目的MAC是 11.11.11.11 網關的MAC地址。好 點擊發送 然后到Wireshark去看看。
可以看到的確成功了,并且收到了網關的應答消息 數據也是剛才我們輸入的。其他參數也分毫不差
?
接下來我們更改ICMP頭部類型字段8 -> 0,其他不變 讓其從請求消息變成應答消息,點擊發送后我們看到真的給網關發送了一個應答消息(reply)?。
此軟件如果給到網絡專業的老師手里應該嗷嗷的 😄哈哈
?
?
?
總結
以上是生活随笔為你收集整理的轻松构建并发送ICMP数据包的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 端口扫描实验和Dos攻击实验
- 下一篇: 35.伪造请求超时的ICMP数据包