Vulnerability Development mailing list archives
thttpd-2.24
From: methodic <methodic () libpcap net>
Date: Sat, 08 Nov 2003 17:50:45 -0600
I noticed something very odd when strace'ing a thttpd..
If I issue:
perl -e 'print "GET /index.html HTTP/1.0\r\n\r\n"' | nc localhost 80
I get this:
readlink("index.html", 0xbfffd5a0, 5000) = -1 EINVAL (Invalid argument)
stat64("index.html", {st_mode=S_IFREG|0444, st_size=422, ...}) = 0
but if i take the slash out:
perl -e 'print "GET index.html HTTP/1.0\r\n\r\n"' | nc localhost 80
i get this:
read(1, "GET index.html HTTP/1.0\r\n\r\n", 500) = 27
readlink("ndex.html", 0xbfffd5a0, 5000) = -1 ENOENT (No such file or
directory)
hmm, i wonder where the first i in index.html went to? can anyone
reproduce? thoughts?
tia.
Current thread:
- thttpd-2.24 methodic (Nov 09)
- Re: thttpd-2.24 Byron Sonne (Nov 10)
- Re: thttpd-2.24 Nicob (Nov 14)
- Re: thttpd-2.24 Byron Sonne (Nov 10)
