我目前正在进行一个关于IPv6安全的项目。我正在尝试复制此文档中找到的结果:https://www.tno.nl/downloads/testing_the_security_of_IPv6_implementations.pdf
向下滚动至第29页第4.4节。在
我想测试创建具有无限扩展头的包是否会导致系统崩溃。我一次又一次遇到的问题是,在基于文档运行脚本时,我总是得到错误:
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
我需要把数据包分成碎片。否则,我将无法创建这个无尽的扩展头流。我正在Debian7Wheezy系统上使用Python2.7测试这一点。在
下面是我正在运行的脚本:
^{pr2}$我一直在四处寻找,但找不到有同样错误的东西。我希望有人能帮忙。在
有一种叫做scapy6的东西:
http://www.secdev.org/conf/scapy-IPv6_HITB06.pdf
试着看一下128页,看看你能不能让它正常工作,它应该支持IPv6。在
你应该看看scapy的版本。代码在我的系统上运行(ubuntu14.04,scapy 2.2.0)。同时尝试以root用户身份运行scapy shell中的代码:
当然,您必须将}替换为真正的IPv6地址作为字符串。在
scrIP
和{相关问题 更多 >
编程相关推荐