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


Tema destacado: Únete al Grupo Steam elhacker.NET

+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Hacking Avanzado
| | |-+  Hacking Linux/Unix (Moderadores: kamsky, TRICKY, berz3k)
| | | |-+  SQL injection
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: SQL injection  (Leído 3,231 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


Desconectado Desconectado

Mensajes: 1.424



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: 340


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 Respuesta Imprimir 

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