Rooting Linux via mysql

1

Eu tenho um CentOS 5.6 x86 instalado. Eu tenho acesso total ao mysql, mas parece que eu esqueci a senha de root do Linux. Como eu posso acessar a raiz via MySQL? É mesmo possível? Atualização: A versão do MySQL é de 5.0.77

    
por Amirmilad 28.05.2014 / 18:56

1 resposta

1

Eu não sou um especialista em MySQL, mas não acredito que o MySQL permita que você execute comandos arbitrários (shell).

Além disso, o MySQL teria que ser executado como root, o que eu espero que não seja feito.

Então, para conseguir isso, você provavelmente precisaria de duas explorações: uma invadindo o MySQL e dando a você acesso shell e outra para se tornar root: uma exploração de raiz local (escalação de privilégios). Você provavelmente não quer fazer nenhum deles.

Você pode facilmente redefinir a senha inicializando o sistema com o parâmetro de kernel init=/bin/bash ou iniciando de outra mídia (CD / DVD / USB), fazendo o chrooting no sistema instalado e chamando passwd lá.

Mas toda a história parece estranha para mim. Quem não tem acesso SSH com chaves em vez de uma senha?

    
por 28.05.2014 / 19:25