Recuperar clave admin para Plesk en Windows y Linux Ley de GodWin
Jan 14

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'

2 Responses to “Recuperar las contraseñas de las bases de datos en Plesk”

  1. Jose Says:

    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

  2. Thyng Says:

    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 Reply