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, 04:44  


+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Bugs y Exploits (Moderador: berz3k)
| | |-+  No entiendo el error...
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: No entiendo el error...  (Leído 2,146 veces)
alvk4r

Desconectado Desconectado

Mensajes: 93


Casi...


Ver Perfil WWW
No entiendo el error...
« en: 16 Agosto 2007, 20:33 »

he estado tratando de inyectar un server a traves de una pagina de logueo. He probado entre tantas cosas con el ya clasico:
Código
'or 1=1--
Pero me devuelve el siguiente error:

Microsoft OLE DB Provider for ODBC Drivers error '80040e07'

[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.

/login.asp, line 7


Un
Código
'having 1=1--
me devuelve lo siguiente:

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Microsoft Access Driver] HAVING clause (1=1--' and clave=''having 1=1--') without grouping or aggregation.

/login.asp, line 7


Solo he podido sacar en claro que el sitio usa una base de datos en ACCCESS y utiliza un driver ODBC para manejar los datos...
Es posible la inyeccion en un sistema (ASP-ACCESS) de ese tipo?
Si es posible... Donde encuentro docuemntacion al respecto o que puedo hacer?
En línea

El poder corrompe, el poder absoluto corrompe absolutamente.
yeikos


Desconectado Desconectado

Mensajes: 1.424



Ver Perfil
Re: No entiendo el error...
« Respuesta #1 en: 16 Agosto 2007, 20:44 »

Después de los dos guiones tiene que haber un espacio, así que sigue probando otras combinaciones.

PD: Ya se ha hablado mucho en este foro sobre SQL Injection, revisa los temas anteriores.
En línea
alvk4r

Desconectado Desconectado

Mensajes: 93


Casi...


Ver Perfil WWW
Re: No entiendo el error...
« Respuesta #2 en: 16 Agosto 2007, 20:48 »

Haber.. que por lo que veo esto se va a convertir en cadena de no acabar....
Ya dije que no es SQL... la DB esta en ACCESS...
los temas que he encontrado al respecto de (ODBC+ACCESS+INJECTION) estan sin respeusta... pero sigo googleando...
Y no soy ciego... aqui se que se ha tratado miles de vece el tema SQL INJECTION... pero no lo de ACCESS, el unico POST que habia al respecto estaba sin respuesta
sl2s
En línea

El poder corrompe, el poder absoluto corrompe absolutamente.
zhynar_X


Desconectado Desconectado

Mensajes: 516


Use linux my friend...


Ver Perfil WWW
Re: No entiendo el error...
« Respuesta #3 en: 16 Agosto 2007, 20:55 »

La gran mayoria (por no decir todas) de las bases de datos utilizan SQL para hacer las consultas.

Prueva de poner
Código:
' or 1='1

o tambien

' or 1=1 /*

Saludos!
En línea

Me he creado un blog:
http://zhynar.blogspot.com  Aver si os gusta! ;)


Optimista es aquel que cree poder resolver un atasco de trafico tocando el claxon (Anonimo)
yeikos


Desconectado Desconectado

Mensajes: 1.424



Ver Perfil
Re: No entiendo el error...
« Respuesta #4 en: 16 Agosto 2007, 20:56 »

¿Y cómo te crees que se realizan las consultas?

PD: Vía SQL.
En línea
ChElAnO

Desconectado Desconectado

Mensajes: 129


Ver Perfil
Re: No entiendo el error...
« Respuesta #5 en: 17 Agosto 2007, 18:12 »


Citar
Ya dije que no es SQL... la DB esta en ACCESS...

la db puede estar en acces, pero AUN el lenguaje de consulta es SQL,

para refrescar tu memoria SQL= Structured Query Language

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

Ir a:  
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines