![]() |
|
|
• Fingerprinting web servers with a %00.
The %00 is the famous null character when encoded in a URL. It is interesting to see how I use a simple python program that accepts the website name and URL to get, responds with the
% ./uget.py Now for the observations. Lets see how our April 2007 top 5 web servers
% ./uget.py www.santabanta.com “/fo%00o” The IIS web server responds with a 400 i.e bad request.
% ./uget.py www.youtube.com “/fo%00o” The apache web server responds with a 404 i.e not found.
% ./uget.py upload.wikimedia.org “/%00foo” lighthttpd too responds with a 404.
% ./uget.py www.sun.com “/fo%00o” The Sun’s web server too responds with a 404.
% ./uget.py dxbec.ihep.su “/fo%00o” The NCSA web server too says 404. Hence the odd one out as always is; the IIS web server, hence a clear distinction | |
| [ © MSG ] | |