Foros OVH  

Retroceder   Foros OVH > Foros Particulares > Servidores dedicados
Registrarse Preguntas Frecuentes Guias Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas
Antiguo 17-09-2009, 09:15:05   #11
Power
Miembro
 
Fecha de Ingreso: Jan 2008
Mensajes: 2.642
Predeterminado Re: Rastros /w00tw00t.at.ISC.SANS.DFind:) en los logs de Apache HTTP

Hola,

Soy un pardillo total en el tema de iptables
(Hasta ahora sólo he utilizado el interfaz web del cortafuegos CSF+LFD)

Tengo algunas dudas que no he conseguido aclarar con los tutoriales sobre iptables que he consultado:
Código:
iptables -I INPUT -d dirección_ip_del servidor -p tcp --dport 80 -m string --to 50 --algo bm --string 'GET /w00tw00t.at.ISC.SANS.' -j DROP
¿Qué hace el --to 50?
¿Qué hace el --algo bm?
Si quiero que sirva para accesos por cualquier IP (principal o failovers) ¿bastaría con quitar -d dirección_ip_del servidor?

Perdonad mi ignorancia.
Gracias anticipadas.

Saludos
Power no está en línea   Responder Con Cita
Antiguo 17-09-2009, 12:57:57   #12
crises
Miembro
 
Fecha de Ingreso: Mar 2008
Mensajes: 90
Predeterminado Re: Rastros /w00tw00t.at.ISC.SANS.DFind:) en los logs de Apache HTTP

No soy ningún entendido del tema pero creo que:
Cita:
Empezado por Power Ver Mensaje
¿Qué hace el --to 50?
El --to sirve para redireccionar todo lo que filtra a 50, lo que no tengo claro es si es al puerto 50 o a la "ip" 50. En cualquier caso se trataría de... mandarlos a tierra de nadie supongo.
Cita:
Empezado por Power Ver Mensaje
¿Qué hace el --algo bm?
--algo servía si no recuerdo mal para indicar el tipo de algoritmo que se debe usar para detectar la cadena w00tw00t
crises está en línea ahora   Responder Con Cita
Antiguo 17-09-2009, 15:32:44   #13
rockeye
Miembro
 
Fecha de Ingreso: Oct 2008
Mensajes: 554
Predeterminado Re: Rastros /w00tw00t.at.ISC.SANS.DFind:) en los logs de Apache HTTP

Código:
iptables -m string --help
.
.
.
string match options:
--from                       Offset to start searching from
--to                         Offset to stop searching
--algo                       Algorithm
--icase                      Ignore case (default: 0)
[!] --string string          Match a string in a packet
[!] --hex-string string      Match a hex string in a packet
Las opciones to y from, tienen pinta de ser los limites donde tiene que buscar la cadena dentro del paquete.

Saludos.
rockeye no está en línea   Responder Con Cita
Antiguo 17-09-2009, 17:50:00   #14
Power
Miembro
 
Fecha de Ingreso: Jan 2008
Mensajes: 2.642
Predeterminado Re: Rastros /w00tw00t.at.ISC.SANS.DFind:) en los logs de Apache HTTP

Hola,
Cita:
Empezado por rockeye Ver Mensaje
Código:
iptables -m string --help
.
.
.
string match options:
--from                       Offset to start searching from
--to                         Offset to stop searching
--algo                       Algorithm
--icase                      Ignore case (default: 0)
[!] --string string          Match a string in a packet
[!] --hex-string string      Match a hex string in a packet
Las opciones to y from, tienen pinta de ser los limites donde tiene que buscar la cadena dentro del paquete.
Ahora sí lo tengo claro.
(Había intentado entenderlo en www.linuxmanpages.com/man8/iptables.8.php y no había manera.)

Da gusto aprender con buenos profesores.
Muchas gracias rockeye.

Sólo me queda saber si quitando -d dirección_ip_del servidor serviría para cualquier IP del servidor (principal o failover)

Saludos
Power no está en línea   Responder Con Cita
Antiguo 17-09-2009, 20:07:23   #15
rockeye
Miembro
 
Fecha de Ingreso: Oct 2008
Mensajes: 554
Predeterminado Re: Rastros /w00tw00t.at.ISC.SANS.DFind:) en los logs de Apache HTTP

jeje ... si es que en el manual de iptables no viene porque es una extensión de iptables. Ese tipo de cosas se activan parcheando, etc. Y la docu la tienes en el web de netfilter. Verás que hay varias extensiones interesantes que salen de lo típico de filtrar IP's, puertos, etc.

http://netfilter.org/documentation/H...ons-HOWTO.html

Pues si, si la quitas hará match con cualquiera, pero igual te interesa poner una regla por cada IP. Así luego cuando hagas un "iptables -L -v", puedes ver las estadísticas por cada una de las IP's.

Saludos.

Última edición por rockeye fecha: 17-09-2009 a las 20:15:57
rockeye no está en línea   Responder Con Cita
Antiguo 17-09-2009, 21:30:28   #16
Power
Miembro
 
Fecha de Ingreso: Jan 2008
Mensajes: 2.642
Predeterminado Re: Rastros /w00tw00t.at.ISC.SANS.DFind:) en los logs de Apache HTTP

Hola,

Ya he ejecutado ese comando de iptables.
¡¡¡ Y he dejado de tener en /etc/httpd/logs/access_log los mensajes de intentos de acceso al documento /w00tw00t.at.ISC.SANS.DFind !!!

Gracias MAESTRO rockeye.

Ahora ya sólo me queda estudiar cómo poner el comando para que se ejecute cuando se reinicie la máquina.

Muchas gracias, de nuevo, rockeye.

Saludos
Power no está en línea   Responder Con Cita
Antiguo 18-09-2009, 00:45:19   #17
luis_sanz
Miembro
 
Fecha de Ingreso: Nov 2008
Mensajes: 966
Predeterminado Re: Rastros /w00tw00t.at.ISC.SANS.DFind:) en los logs de Apache HTTP

se que llego tarde!!

yo lo uso asi
iptables -I INPUT -p tcp --dport 80 -m string --to 60 --algo bm --string 'GET /w00tw00t' -j DROP

por lo que se deduce que la ip se puede eliminar y que el --to no parece ser algo importante, seguramente sera lo que comentais para la busqueda del string
luis_sanz no está en línea   Responder Con Cita
Antiguo 18-09-2009, 00:59:18   #18
kennysamuerto
Miembro
 
Fecha de Ingreso: Nov 2008
Mensajes: 1.231
Predeterminado Re: Rastros /w00tw00t.at.ISC.SANS.DFind:) en los logs de Apache HTTP

Cita:
Empezado por luis_sanz Ver Mensaje
se que llego tarde!!

yo lo uso asi
iptables -I INPUT -p tcp --dport 80 -m string --to 60 --algo bm --string 'GET /w00tw00t' -j DROP

por lo que se deduce que la ip se puede eliminar y que el --to no parece ser algo importante, seguramente sera lo que comentais para la busqueda del string
Personalmente esta me parece la mejor solucion. Directamente cortas de raiz.
__________________
Administración de servidores especializado en httpd
Contacto Sysadmin Servidores Dedicados Administrados
kennysamuerto está en línea ahora   Responder Con Cita
Antiguo 18-09-2009, 09:18:41   #19
carlose
Miembro
 
Fecha de Ingreso: Feb 2007
Mensajes: 95
Predeterminado Re: Rastros /w00tw00t.at.ISC.SANS.DFind:) en los logs de Apache HTTP

Cita:
Empezado por luis_sanz Ver Mensaje
se que llego tarde!!
iptables -I INPUT -p tcp --dport 80 -m string --to 60 --algo bm --string 'GET /w00tw00t' -j DROP
Lo estoy probando y en Debian sin problemas, pero en la Release 2 parece ser que falta un módulo o algo que hace que funcione lo de "-m string":
Código:
iptables v1.3.4: Couldn't load match 'string':/lib/iptables/libipt_string.so: cannot open shared object file: No such file or directory
Alguien lo ha conseguido usar en la Release 2? Yo de momento no encuentro nada en Google...
carlose no está en línea   Responder Con Cita
Antiguo 18-09-2009, 11:50:30   #20
luis_sanz
Miembro
 
Fecha de Ingreso: Nov 2008
Mensajes: 966
Predeterminado Re: Rastros /w00tw00t.at.ISC.SANS.DFind:) en los logs de Apache HTTP

Cita:
Empezado por carlose Ver Mensaje
Lo estoy probando y en Debian sin problemas, pero en la Release 2 parece ser que falta un módulo o algo que hace que funcione lo de "-m string":
Código:
iptables v1.3.4: Couldn't load match 'string':/lib/iptables/libipt_string.so: cannot open shared object file: No such file or directory
Alguien lo ha conseguido usar en la Release 2? Yo de momento no encuentro nada en Google...
hola carlos

es normal que entre diferentes distribuciones cambie un poco la cosa, y mas cuando usas una distro del 2006, ciertamente yo lo estoy usando en ubuntu y debian identicamente, en centos5 tambien es igual pero creo que eso mejor pueden decirlo los 'CPANELSSS' jejejej

si te lias te recomiendo que uses fail2ban, muy sencillo de usar, con una regla muy sencillita puedes bloquear igualmente esto, aunq claro iptables es el primer filtro.
luis_sanz no está en línea   Responder Con Cita
Respuesta

Herramientas

Normas de Publicación
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado



La franja horaria es GMT +1. Ahora son las 19:46:10.


© OVH 1999-2010