我目前正在从事有关 IPv6 安全性的项目。我正在尝试复制在此处找到的本文档中的结果:https ://www.tno.nl/downloads/testing_the_security_of_IPv6_implementations.pdf
向下滚动到第 4.4 节,第 29 页。
我想测试创建具有无限扩展标头的数据包实际上是否能够使系统崩溃。我一次又一次遇到的问题是,根据文档运行脚本时,我不断收到错误消息:
File "/usr/lib/python2.7/dist-packages/scapy/packet.py", line 787, in fragment
return Scapy_Exception("cannot fragment this packet")
scapy.error.Scapy_Exception: cannot fragment this packet
我需要对数据包进行分段。否则我将无法创建这个无穷无尽的扩展标题流。我正在 Debian 7 Wheezy 系统上测试它并使用 Python 2.7。
这是我正在运行的脚本:
from scapy.all import *
packet = IPv6(src="scrIP",dst="dstIP")
for x in range (0,100):
packet = packet/IPv6ExtHdrDestOpt()/IPv6ExtHdrRouting()/IPv6ExtHdrHopByHop()
send(packet)
我一直在四处寻找,但找不到任何具有相同错误的东西。我希望有人能帮帮忙。