python发送以太网报文_python使用RawSocket进行以太网帧注入.pdfVIP

  • 9
  • 0
  • 约1.2千字
  • 约 2页
  • 2023-07-12 发布于上海
  • 举报

python发送以太网报文_python使用RawSocket进行以太网帧注入.pdf

python发送以太⽹报⽂_python使⽤RawSocket进⾏以太⽹帧 注⼊ 1. 帧注⼊ 对于以太⽹帧和Raw Socket的介绍可参考之前的⼀篇博⽂利⽤Raw Socket进⾏以太⽹帧嗅探。帧注⼊的特点: 可以将原数据格式的包注⼊到⽹络中。 在模拟⽹络应答⽅⾯很强⼤。 原始套接字包结构具有不可延展性。 随机注⼊ 如果你可以随机注⼊数据到⽹络上的话,你就可以向⽹络上发送任何数据。^_^ 2. 代码实验 进⼊python运⾏环境,需要加上root权限。(sudo python)。 import socket import struct rawSocket = socket.socket(socket.PF_PACKET, socket.SOCK_RAW, socket.htons(0x0800)) rawSocket.bind((“eth0”,socket.htons(0x0800))) packet = struct.pack(“!6s6s2s”,’\xaa\xaa\xaa\xaa\xaa\xaa’,’\xbb\xbb\xbb\xbb\xbb\xbb’,’\x08\x00’) packet ‘\xaa\

文档评论(0)

1亿VIP精品文档

相关文档