elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
14 Febrero 2012, 11:12  


+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Bugs y Exploits (Moderador: berz3k)
| | |-+  ProFTPD 'mod_sql' Username SQL Injection Vulnerability
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: ProFTPD 'mod_sql' Username SQL Injection Vulnerability  (Leído 5,512 veces)
~[uNd3rc0d3]~

Desconectado Desconectado

Mensajes: 188


programando...


Ver Perfil
ProFTPD 'mod_sql' Username SQL Injection Vulnerability
« en: 24 Febrero 2009, 03:55 »

disculpa si postee en lugar inadecuado, no fue mi intencion...

sirdarckcat, otra cosa interesante es lo de la inyeccion SQL en ProFTP inpresionante nunca pense que existia a nivel software, estaria beno un poco de informacion al respecto, no de la vulnerabilidad del software sino sobre el tipo de vulnerabilidad en ese nivel
En línea


leete las reglas asi todos estamos mejor ;)
AlbertoBSD
Estudiante y
Colaborador
***
Desconectado Desconectado

Mensajes: 1.955


Anonymous & Paranoid


Ver Perfil WWW
Re: ProFTPD 'mod_sql' Username SQL Injection Vulnerability
« Respuesta #1 en: 28 Febrero 2009, 15:56 »

Sobre el tema:

otra cosa interesante es lo de la inyeccion SQL en ProFTP inpresionante nunca pense que existia a nivel software, estaria beno un poco de informacion al respecto, no de la vulnerabilidad del software sino sobre el tipo de vulnerabilidad en ese nivel

El bug que mensionas es CVE-2009-0542: ProFTPD 'mod_sql' Username SQL Injection Vulnerability

El analisis es bastante simple, el input del login era pasado sin ningun filtro a la peticion SQL

El hilo original esta en las referencias :http://www.securityfocus.com/archive/1/500823/30/0/threaded

Código:
username: %') and 1=2 union select 1,1,uid,gid,homedir,shell from users; --
password: 1

Saludos.




« Última modificación: 28 Febrero 2009, 16:08 por Anon » En línea

Bien Super Divertido
@wifigdlmx
~[uNd3rc0d3]~

Desconectado Desconectado

Mensajes: 188


programando...


Ver Perfil
Re: ProFTPD 'mod_sql' Username SQL Injection Vulnerability
« Respuesta #2 en: 28 Febrero 2009, 20:39 »

gracias anon, no tenia idea de que a este nivel, pudieran existir estos tipos de vulnerabilidades...

vere si puedo encontrar alguna, asi me divierto un poco en el intento.

yo me habia enterado por milworm, pero en SF hay discucion  :D

aca dejo otra info que encontre, no muy distinta

http://www.securitybydefault.com/2009/02/sql-injection-bug-en-proftpd.html

quizas un firewall para bases de datos seria lo mejor para protegernos de estos ataques no??
En línea


leete las reglas asi todos estamos mejor ;)
AlbertoBSD
Estudiante y
Colaborador
***
Desconectado Desconectado

Mensajes: 1.955


Anonymous & Paranoid


Ver Perfil WWW
Re: ProFTPD 'mod_sql' Username SQL Injection Vulnerability
« Respuesta #3 en: 28 Febrero 2009, 20:45 »

Hola que tal.

quizas un firewall para bases de datos seria lo mejor para protegernos de estos ataques no??

Pues no mucho depende de la configuracion del mismo, la consulta que se realizo es una consulta legal, ademas si eso se ingresa en un promt de login remoto, el que termina realizando la consulta SQL es el  ProFTP. lo cual nos dice que la consulta viene de un equipo nuestro y por lo tanto va a pasar el firewall.

Un IDS podria detectar el patron de ataque, sin embargo solo quedaria en Deteccion, al menos que no sea un IDS pasivo, la actualizacion de los parches y la programacion correcta es la que nos va a dar la seguridad.

Saludos.
« Última modificación: 28 Febrero 2009, 20:47 por Anon » En línea

Bien Super Divertido
@wifigdlmx
sirdarckcat
Troll Buena Onda y
CoAdmin
***
Desconectado Desconectado

Mensajes: 6.946


Lavando Platos


Ver Perfil WWW
Re: ProFTPD 'mod_sql' Username SQL Injection Vulnerability
« Respuesta #4 en: 28 Febrero 2009, 22:26 »

jajaja.. ya iba a mover el mensaje a nivel web.

Pues si hay SQL Injection en todos lados (hasta hay en RFID, tarjetas de banda magnetica, etc..)..

Lo que dice undercode de un firewall, talves no se refiera a un IDS, sino a un IPS que son una reverenda basura y nunca los debes usar, dan una sensacion falsa de seguridad, y aunque detienen a atacantes inexpertos de nada te sirve porque alguien inteligente podra saltar estas protecciones con los ojos cerrados.

Saludos!!
En línea

~[uNd3rc0d3]~

Desconectado Desconectado

Mensajes: 188


programando...


Ver Perfil
Re: ProFTPD 'mod_sql' Username SQL Injection Vulnerability
« Respuesta #5 en: 3 Marzo 2009, 17:49 »

Hola que tal.

quizas un firewall para bases de datos seria lo mejor para protegernos de estos ataques no??

Un IDS podria detectar el patron de ataque, sin embargo solo quedaria en Deteccion, al menos que no sea un IDS pasivo, la actualizacion de los parches y la programacion correcta es la que nos va a dar la seguridad.

Saludos.


ok, yo solo decia una manera de protegerse si no esta todavia la posibilidad de actualizacion o modificacion del codigo...

pero tenes razon, el ataque es desde el equipo local y lo pasaria....

Lo que dice undercode de un firewall, talves no se refiera a un IDS, sino a un IPS que son una reverenda basura y nunca los debes usar, dan una sensacion falsa de seguridad, y aunque detienen a atacantes inexpertos de nada te sirve porque alguien inteligente podra saltar estas protecciones con los ojos cerrados.

Saludos!!

yo me referia a ambos, no combinados sino al que mas sastisfaga el caso.....

con respecto a la confiabilidad ya habia leido algo sobre aunmentar la carga util, llenar los buffers y te dejan pasar datos...creo que dicho bypass se podria dar en ambos sistemas....

de todos modos ese es otro tema....

gracias por las respuestas ;)
En línea


leete las reglas asi todos estamos mejor ;)
50l3r


Desconectado Desconectado

Mensajes: 758


Todo lo que se por la cuarta parte que desconozco


Ver Perfil WWW
Re: ProFTPD 'mod_sql' Username SQL Injection Vulnerability
« Respuesta #6 en: 3 Marzo 2009, 22:11 »

Código:
hasta hay en RFID, tarjetas de banda magnetica, etc..

impresionante, no pregunto cmo se inyectaria  :P

por cierto, alguna forma de buscar algun servidor proftpd para verificar la vulnerabilidad?

que voy haciendo scan por scan a cada ip o hay alguna forma de saber si tal ip usa proftpd?

gracias y muy buena esta inyeccion en el login
En línea

~[uNd3rc0d3]~

Desconectado Desconectado

Mensajes: 188


programando...


Ver Perfil
Re: ProFTPD 'mod_sql' Username SQL Injection Vulnerability
« Respuesta #7 en: 3 Marzo 2009, 23:47 »

si queres "verificar" la vulnerabilidad, porque no mejor usas vos el ftp  :-*

con respecto a lo de rfid podes encontrar informacion aca

http://www.rfidvirus.org/papers/percom.06.pdf
http://www.first.org/conference/2007/papers/rieback-melanie-slides.pdf
« Última modificación: 3 Marzo 2009, 23:51 por ~[uNd3rc0d3]~ » En línea


leete las reglas asi todos estamos mejor ;)
50l3r


Desconectado Desconectado

Mensajes: 758


Todo lo que se por la cuarta parte que desconozco


Ver Perfil WWW
Re: ProFTPD 'mod_sql' Username SQL Injection Vulnerability
« Respuesta #8 en: 3 Marzo 2009, 23:48 »

no haria falta usar ftp sino solo mirar con nmap el servicio que corre en el puerto 21 y si es proftpd probar

pedazo agujero de seguridad
En línea

sirdarckcat
Troll Buena Onda y
CoAdmin
***
Desconectado Desconectado

Mensajes: 6.946


Lavando Platos


Ver Perfil WWW
Re: ProFTPD 'mod_sql' Username SQL Injection Vulnerability
« Respuesta #9 en: 4 Marzo 2009, 00:05 »

ah tambien hay SQL injection en codigos de barras de 2D como por ejemplo en los tickets de avion de american airlines

solo como nota por si alguien se llega a confundir.., el hecho de que sea proftpd no significa que sea vulnerable..
$ nc -vvv warzone.elhacker.net 21
DNS fwd/rev mismatch: warzone.elhacker.net != 22.Red-217-125-24.staticIP.rima-tde.net
warzone.elhacker.net [217.125.24.22] 21 (ftp) open
220 ProFTPD Server de el-brujo


necesita tener mod_sql
En línea

~[uNd3rc0d3]~

Desconectado Desconectado

Mensajes: 188


programando...


Ver Perfil
Re: ProFTPD 'mod_sql' Username SQL Injection Vulnerability
« Respuesta #10 en: 4 Marzo 2009, 03:36 »

de american airlines

tomando nota...  :xD

como quien dice toda base de datos que sea consultada a traves de SQL no deja de ser propensa a vulnerabilidades de este tipo (solo no lo sera en el caso de que el programador haya contempledo todos los posibles metodos de vulnerar dicho sistema aplicando los filtros nesesarios)

con respecto a el mod_sql esta bien claro que es eso ;) por eso le dije que probara con su propio ftp.....(ademas para que aprenda a testear vulnerabilidades sin afectar a nadie)
En línea


leete las reglas asi todos estamos mejor ;)
50l3r


Desconectado Desconectado

Mensajes: 758


Todo lo que se por la cuarta parte que desconozco


Ver Perfil WWW
Re: ProFTPD 'mod_sql' Username SQL Injection Vulnerability
« Respuesta #11 en: 4 Marzo 2009, 15:44 »

si tu entras en un servidor que no es tuyo, no tocas nada y avisas sobre este fallo eso no es afectar a nadie al contrario

das por hecho que alguien va a entrar y borrar todos los archivos

eso no sirve para nada

la cosa esta en como metes inyeccion a barras 2d?

luego que significa que tengan mod_sql? la sb se asocia con el servidor o como?
En línea

~[uNd3rc0d3]~

Desconectado Desconectado

Mensajes: 188


programando...


Ver Perfil
Re: ProFTPD 'mod_sql' Username SQL Injection Vulnerability
« Respuesta #12 en: 4 Marzo 2009, 15:58 »

si tu entras en un servidor que no es tuyo, no tocas nada y avisas sobre este fallo eso no es afectar a nadie al contrario

das por hecho que alguien va a entrar y borrar todos los archivos

eso no sirve para nada

la cosa esta en como metes inyeccion a barras 2d?

luego que significa que tengan mod_sql? la sb se asocia con el servidor o como?

es el modulo de soporte sql, es para la autentificacion....lo mas seguro es que tenga esa interfaz y la base de datos backend como la mayoria de las aplicaciones.....estos son otros modulos especificos...

de todas formas en la pagina vas a encontrar informacion sobre los modulos ahi fijate ;)

de todas formas creo que tiene licencia GPL asi que podes ver el codigo de fuente (no estoy seguro de lo que digo) fujate que debe ser mod_sql.c

......

jajajaja mira lo que encontre :P

http://www.proftpd.org/sites.html

 :¬¬
En línea


leete las reglas asi todos estamos mejor ;)
50l3r


Desconectado Desconectado

Mensajes: 758


Todo lo que se por la cuarta parte que desconozco


Ver Perfil WWW
Re: ProFTPD 'mod_sql' Username SQL Injection Vulnerability
« Respuesta #13 en: 4 Marzo 2009, 15:59 »

interesante para probar esta vulnerabilidad y ver si funciona  ;)
En línea

Fritos

Desconectado Desconectado

Mensajes: 38



Ver Perfil
Re: ProFTPD 'mod_sql' Username SQL Injection Vulnerability
« Respuesta #14 en: 31 Marzo 2009, 14:55 »

Vaya interesante vuln, he probado el exploit que venia en perl pero no se por qué motivo no ha funcionado... lo he intentado en un servidor que trabaja con la versión 1.3.1 estoy buscando expoliación posible y creo que es por que no tienen el mod_sql activado, estoy en lo cierto?.

En línea
Páginas: [1] 2 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Username en servicio de vb 2008
.NET
Odunacam 0 185 Último mensaje 6 Octubre 2011, 18:14
por Odunacam
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines