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, 06:12  


+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Bugs y Exploits (Moderador: berz3k)
| | |-+  [?]Mysql inyection
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] 2 Ir Abajo Respuesta Imprimir
Autor Tema: [?]Mysql inyection  (Leído 5,934 veces)
Rey11


Desconectado Desconectado

Mensajes: 3.244



Ver Perfil WWW
[?]Mysql inyection
« en: 3 Enero 2006, 13:23 »

Haber si me podeis hechar una ayudata con el mysql inyection.
Ya he entendido la inyeccion basica para validarme sin el password:
Usuario: ' OR 1=1 --
Password: '
Pero ahora estoy con el UNION, y me esta dando dolores de cabeza  :rolleyes:
Lo primero que no entiendo es esto:
Citar
' AND 0 UNION SELECT 1 AND 'l'='
En teoria me deberia devolver el password, de la columna password, Pero me devuelve:
Citar
Unknown column 'password' in 'field list'
Y otra q intento es:
Citar
' UNION SELECT MIN(password),1
Y me vuelve a devolver:
Citar
Unknown column 'password' in 'field list'
Y las columnas existen. Porque estoy usando el ejemplo de Sirdarckcat:
http://foro.elhacker.net/index.php/topic,98448.msg466276.html#msg466276
Y ademas si activo las magic quotes pues na de na, directamente me pone:
/ UNION SELECT MIN(password),1/ y ADMIN
No es un login no valido, a si que por favor si algien me hecha una mano pues muchisimas gracias  :'(
Saludos  ::)

P.D los campos donde se encuentra el password y el nombre de usuario tienen formato text
« Última modificación: 3 Enero 2006, 14:20 por Rey11 » En línea

sirdarckcat
Troll Buena Onda y
CoAdmin
***
Desconectado Desconectado

Mensajes: 6.946


Lavando Platos


Ver Perfil WWW
Re: [?]Mysql inyection
« Respuesta #1 en: 4 Enero 2006, 00:57 »

es SQL Inyection no MySQL inyection.. pero bno..
en el UNION debes de ver cuantas columnas tiene la tabla en cuestion..
aparte de que al final debe ser
''='
o
'l'='l
para que te de true

Saludos!!
En línea

Rey11


Desconectado Desconectado

Mensajes: 3.244



Ver Perfil WWW
Re: [?]Mysql inyection
« Respuesta #2 en: 4 Enero 2006, 12:44 »

Es que digo mysql inyection porque es lo que mas uso el mysql.
Con las siguientes ordenes recibo TRUE:
Citar
' AND 0 UNION SELECT 1 AND 'l'='
(antes la ponia en usuario y me ponia columna password desconocida).
Tambien piniendo:
Citar
' UNION SELECT MIN(password) FROM tabla WHERE usuario = 'ADMIN''
En cualquier lado me logeo..., pero todo esto no vale si no estan las magic quotes desactivadas. ¿como lo hago con las magic quotes activadas? y otra pregunta ¿no me deberia mostrar el password o errores en vez de validarme automaticamente?
Saludos  ::)

En línea

Ertai
Ex-Staff
*
Desconectado Desconectado

Mensajes: 2.027


Ralph Wiggum


Ver Perfil
Re: [?]Mysql inyection
« Respuesta #3 en: 4 Enero 2006, 13:04 »

Haber, las magic quotes estan para algo, si estan activadas... Pues te jodes, o te toca hacer querys sin comillas, algo bastante jodido.
En línea

Si la felicidad se comprara, entonces el dinero sería noble.

Código:
void rotar_by_ref(int& a, int& b) {
   /* Quien dijo que no se podia sin una variable temporal? */
   *a = *a ^ *b;
   *b = *a ^ *b;
   *a = *a ^ *b;
}
Rey11


Desconectado Desconectado

Mensajes: 3.244



Ver Perfil WWW
Re: [?]Mysql inyection
« Respuesta #4 en: 4 Enero 2006, 13:10 »

Ok, es que yo pensaba que habia alguna sentencia para hacer peticiones con las magic quotes activadas.
Gracias Ertai por contestar y la otra pregunta, ¿no deberia de mostrarme errores en vez de hacerme una validacion automatica?
Saludos y gracias por responder Ertai  ::)
En línea

sirdarckcat
Troll Buena Onda y
CoAdmin
***
Desconectado Desconectado

Mensajes: 6.946


Lavando Platos


Ver Perfil WWW
Re: [?]Mysql inyection
« Respuesta #5 en: 4 Enero 2006, 17:32 »

Error..
si te conectas directo al servidor sin explorador, puedes saltar las magic con %2527
:P.. es un truco viejo, ;)

Saludos!!
En línea

Ertai
Ex-Staff
*
Desconectado Desconectado

Mensajes: 2.027


Ralph Wiggum


Ver Perfil
Re: [?]Mysql inyection
« Respuesta #6 en: 4 Enero 2006, 21:28 »

Error..
si te conectas directo al servidor sin explorador, puedes saltar las magic con %2527
:P.. es un truco viejo, ;)

Saludos!!

No me jodas!! No sabía esto...

Entonces que hago? Snifo la cabecera HTTP, y cambio las ' por %2527, no?

Saludos.
En línea

Si la felicidad se comprara, entonces el dinero sería noble.

Código:
void rotar_by_ref(int& a, int& b) {
   /* Quien dijo que no se podia sin una variable temporal? */
   *a = *a ^ *b;
   *b = *a ^ *b;
   *a = *a ^ *b;
}
sirdarckcat
Troll Buena Onda y
CoAdmin
***
Desconectado Desconectado

Mensajes: 6.946


Lavando Platos


Ver Perfil WWW
Re: [?]Mysql inyection
« Respuesta #7 en: 4 Enero 2006, 23:20 »

es por eso que se conseidra a una aplicación vulnerable si no limpia las entradas por su cuenta, xD
sinembargo tiene mcuhas limitantes.
zonas de entrada por cookies o formularios, etc..

hay un poco de info en internet, voy  a ver si les puedo traer los requisitos para que funcione

Saludos!!
En línea

cloferba

Desconectado Desconectado

Mensajes: 11


Ver Perfil
Re: [?]Mysql inyection
« Respuesta #8 en: 11 Enero 2006, 21:38 »

oigan, muy bueno todo pero...
Citar
el UNION se usa de esta forma:

usuario: ' AND 0 UNION SELECT 1 AND 'l'='
SELECT password FROM usuarios WHERE user = '' AND 0 UNION SELECT 1 AND 'l'=''

y en pass que coloco??
pd: rey11, fijate q te mande privado hace meses  :P
y que forma hay de lograr logearse en un foro aunque sea sin privilegios??

he probado esto:
Citar
Ahora, con un poco de creatividad:
de usuario:    Pegaso
de password: ' OR ''='
y tampoco anda! (estara corregido el error ?  :-[)

q otra opcion hay para ingresar como mod aunque sea??
(expliquenme bien donde coloco cada cosa y q casilla dejo en blanco)

muchisimas gracias a todos ustedes  ;)
En línea
Rey11


Desconectado Desconectado

Mensajes: 3.244



Ver Perfil WWW
Re: [?]Mysql inyection
« Respuesta #9 en: 11 Enero 2006, 21:42 »

Si no tienes las magic quotes activadas y es un sistema vulnerable despidete de todo  :rolleyes:
En línea

Man-In-the-Middle
Colaborador
***
Desconectado Desconectado

Mensajes: 3.634



Ver Perfil
Re: [?]Mysql inyection
« Respuesta #10 en: 11 Enero 2006, 21:47 »

Una buena documentacion, de SQL INY, aplicando netcat como auditor e injectador

En línea
Rey11


Desconectado Desconectado

Mensajes: 3.244



Ver Perfil WWW
Re: [?]Mysql inyection
« Respuesta #11 en: 11 Enero 2006, 22:19 »

oigan, muy bueno todo pero...
Citar
el UNION se usa de esta forma:

usuario: ' AND 0 UNION SELECT 1 AND 'l'='
SELECT password FROM usuarios WHERE user = '' AND 0 UNION SELECT 1 AND 'l'=''

y en pass que coloco??
pd: rey11, fijate q te mande privado hace meses  :P
y que forma hay de lograr logearse en un foro aunque sea sin privilegios??

he probado esto:
Citar
Ahora, con un poco de creatividad:
de usuario:    Pegaso
de password: ' OR ''='
y tampoco anda! (estara corregido el error ?  :-[)

q otra opcion hay para ingresar como mod aunque sea??
(expliquenme bien donde coloco cada cosa y q casilla dejo en blanco)

muchisimas gracias a todos ustedes  ;)
No hace falta que le hagais mucho caso..., entre otras cosas porque me está preguntando como hackear foros. Me ha dado varias url y me dice como pueden hackearlo por mysql inyection. La he dicho que son foros libres y que busque en web's de seguridad. Los foros que quiere hackear son phpbb.
Saludos  ::)
P,D el mensaje:
Citar
www.ggstart.com/foro
www.comunidadgm.com (foro nuevo)

mira, estoy tratando de hacerlo solo

y este el mas importante:
http://www.taultunleashed.com/phpbb2/login.php?redirect=viewtopic.php&t=25870

porfavor, dime las tecnicas que pueden funcionar actualmente, no me dejen sin saber y haciendolo ustedes  wink
En línea

cloferba

Desconectado Desconectado

Mensajes: 11


Ver Perfil
Re: [?]Mysql inyection
« Respuesta #12 en: 12 Enero 2006, 02:22 »

donde puedo leer donde dice que quier ''hackear''??
maldicion@  >:( yo NO HE DICHO ESO.
Solo quiero ingresar a un foro que es pago, no me importa si tengo privilegios o no, la cuestion es q quiero saber como lograrlo.

no quiero q este post sea un lugar de discusion

http://www.taultunleashed.com/phpbb2/login.php?redirect=viewtopic.php&t=25870 esta es la url paga a la que quiero acceder, la cual es paga.

quedo claro?  :-*
En línea
Ertai
Ex-Staff
*
Desconectado Desconectado

Mensajes: 2.027


Ralph Wiggum


Ver Perfil
Re: [?]Mysql inyection
« Respuesta #13 en: 12 Enero 2006, 11:47 »

Citar
Los foros que quiere hackear son phpbb.

Esto me recuerda a HackersClub xDDDD

A mí también me llego un IM, pero se fue a la Papelera directamente xD

MITM, gracias por el PDF.

Saludos.
En línea

Si la felicidad se comprara, entonces el dinero sería noble.

Código:
void rotar_by_ref(int& a, int& b) {
   /* Quien dijo que no se podia sin una variable temporal? */
   *a = *a ^ *b;
   *b = *a ^ *b;
   *a = *a ^ *b;
}
Man-In-the-Middle
Colaborador
***
Desconectado Desconectado

Mensajes: 3.634



Ver Perfil
Re: [?]Mysql inyection
« Respuesta #14 en: 12 Enero 2006, 15:25 »

De nada Bro ;) , me parecio interesante lo del NC, por que normalmente yo testeaba desde explorer o BoX

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

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[Tool]Mysql inyection generator.
Nivel Web
volteo0101 2 822 Último mensaje 1 Marzo 2011, 00:00
por volteo0101
[ANSI C]Codigo fuente del generador de mysql inyection.
Programación C/C++
volteo0101 0 1,373 Último mensaje 28 Febrero 2011, 15:12
por volteo0101
Problemas con una sql inyection!
Nivel Web
h3ct0r 3 1,289 Último mensaje 17 Octubre 2011, 13:35
por h3ct0r
duda con sql inyection[MYSQL]
Nivel Web
juanplab 3 305 Último mensaje 21 Enero 2012, 11:18
por h3ct0r
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines