Jan
14
2008

Recuperar las contraseñas de las bases de datos en Plesk

Siguiendo la racha de recuperar datos para el panel de control Plesk, esta vez le toca el turno a las bases de datos, para ello habría que ejecutar la siguiente consulta SQL:

SELECT
data_bases.name AS db_name,
db_users.login AS db_user,
accounts.password AS db_password,
domains.name,
data_bases.`type`
FROM
db_users
INNER JOIN data_bases ON (db_users.db_id = data_bases.id)
INNER JOIN accounts ON (db_users.account_id = accounts.id)
INNER JOIN domains ON (data_bases.dom_id = domains.id)
WHERE domains.name='DOMINIO.COM'

Popularity: 27% [?]

2 Comments + Add Comment

  • Hola,

    Andaba detrás de este tipo de consultas, conseguí crear la primera para el ftp, la busqué en google y salió este blog!! muchas gracias por la ayuda!!

    He estado avanzando un poco más en las consultas y tal vez te vengan bien estas otras (aunque se que con un rato hubieses llegado tu mismo):

    ACCESO AL PANEL DE CONTROL:

    Todos:

    SELECT name , password FROM domains INNER JOIN dom_level_usrs ON domains.id = dom_level_usrs.dom_id INNER JOIN accounts ON accounts.id = dom_level_usrs.account_id ;

    Por dominio:

    SELECT name, password, account_id FROM domains INNER JOIN dom_level_usrs ON domains.id = dom_level_usrs.dom_id INNER JOIN accounts ON accounts.id = dom_level_usrs.account_id WHERE name=’dominio.com’ ;

    CLIENTES:

    Todos:

    select pname, login, password from clients INNER JOIN accounts ON accounts.id = clients.account_id ;

    Por usuario:

    select pname, login, password from clients INNER JOIN accounts ON accounts.id = clients.account_id WHERE clients.login=’usuario’;

    CONFIGURACIÓN SPAM:

    Todos:

    select username, reject_spam, value from spamfilter INNER JOIN spamfilter_preferences ON spamfilter.id = spamfilter_preferences.spamfilter_id ;

    Por dominio:

    select username, reject_spam, value from spamfilter INNER JOIN spamfilter_preferences ON spamfilter.id = spamfilter_preferences.spamfilter_id where username LIKE ‘%dominio.com’;

    Eso sí, tengo una duda, ¿Cómo sacar esta información de un plesk de windows?

    Saludos

  • Bien el tema del plesk en windows es que suele tener otra instancia de mysql corriendo para el plesk. Normalmente en el puerto 8306 . Lo puedes mirar con un simple netstat -an a ver si está ese puerto abierto.

Leave a comment