發送數據包和發arp應答包欺騙別人

          發送數據包

    儘管從 WinPcap 的名字上看,這個庫的目標應該是數據捕捉(Packet Capture),然而,它也提供了針對很多其它有用的特性。在其中,我們可以找到一組很完整的用於發送數據包的函數。

請注意:原始的libpcap庫是不支持發送數據包的,因此,這裏展示的函數都屬於是WinPcap的擴展,並且它們不能運行於Unix平臺下。

    使用 pcap_sendpacket() 發送單個數據包

    下面的代碼展示了發送一個數據包的最簡單的方式。打開適配器以後,調用 pcap_sendpacket() 來發送手工製作的數據包。 pcap_sendpacket() 的參數有一個要包涵發送數據的緩衝區,緩衝的長度,以及用來發送數據的適配器。注意,緩衝數據將直接發送到網絡,而不會進行任何加工和處理。這就意味着應用程序需要創建一個正確的協議首部,來使這個數據包更有意義。

wKioL1gsBY3DofN5AADbgMOqIqY883.png-wh_50

  發送數據包

wKiom1gsBVeDAgCNAAAabPBB6HE854.png-wh_50


發arp應答包欺騙別人

ARP協議的報文格式

wKiom1gsBlCAZtFLAAFMv3Z_Hz4276.png-wh_50

步驟1:綁定IP/MAC防止被別人***

wKioL1gsBzjjKcRHAAAPGrJY8L8107.png-wh_50


步驟2:查看是否綁定成功

DOS界面下,輸入命令【arp -a 】參看添加成功後的ARP表項

wKioL1gsB9fARZWsAAANSRe_0Ik031.png

實施***


wKioL1gsCBPyhKK-AACTeo1me9A425.png-wh_50

wKiom1gsCLHyMv55AAAlJfkyPrc268.png-wh_50







發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章