mod_security2 and w00tw00t attacks
- by Saif Bechan
I have a server with apache and i recently installed mod_config2 because I get attacked a lot by this:
My apache version is apache v 2.2.3 and i user mod_security2.c
[Wed Mar 24 02:35:41 2010] [error]
[client 88.191.109.38] client sent HTTP/1.1 request without hostname
(see RFC2616 section 14.23): /w00tw00t.at.ISC.SANS.DFind:)
[Wed Mar 24 02:47:31 2010] [error]
[client 202.75.211.90] client sent HTTP/1.1 request without hostname
(see RFC2616 section 14.23): /w00tw00t.at.ISC.SANS.DFind:)
[Wed Mar 24 02:47:49 2010] [error]
[client 95.228.153.177] client sent HTTP/1.1 request without hostname
(see RFC2616 section 14.23): /w00tw00t.at.ISC.SANS.DFind:)
[Wed Mar 24 02:48:03 2010] [error]
[client 88.191.109.38] client sent HTTP/1.1 request without hostname
(see RFC2616 section 14.23): /w00tw00t.at.ISC.SANS.DFind:)
I tried configuring mod_security2 like this:
SecFilterSelective REQUEST_URI "w00tw00t.at.ISC.SANS.DFind"
SecFilterSelective REQUEST_URI "\w00tw00t.at.ISC.SANS"
SecFilterSelective REQUEST_URI "w00tw00t.at.ISC.SANS"
SecFilterSelective REQUEST_URI "w00tw00t.at.ISC.SANS.DFind:"
SecFilterSelective REQUEST_URI "w00tw00t.at.ISC.SANS.DFind:)"
The thing in mod_security2 is that SecFilterSelective can not be used, it gives me erros. Instead i use a rule like this:
SecRule REQUEST_URI "w00tw00t.at.ISC.SANS.DFind"
SecRule REQUEST_URI "\w00tw00t.at.ISC.SANS"
SecRule REQUEST_URI "w00tw00t.at.ISC.SANS"
SecRule REQUEST_URI "w00tw00t.at.ISC.SANS.DFind:"
SecRule REQUEST_URI "w00tw00t.at.ISC.SANS.DFind:)"
Even this does not work. I don't know what to do anymore. Anyone have any advice?