Como podemos consultar as senhas de login dos sites salvos pelo navegador Google Chrome?

1

Há algum tempo atrás, perguntei como consultar as senhas de login dos sites salvos pelo navegador Firefox e recebi uma solução de trabalho . Agora eu queria saber como consultar as senhas de login para sites salvos pelo navegador Google Chrome fora dela? Obrigado.

Encontrei uma solução aqui usando sqlite3 . Quando funciona, ele não me pede para fornecer a senha mestra que defini para o navegador Google Chrome, como quando eu usei a solução para o firefox. Eu queria saber se estou perdendo alguma coisa.

    
por Tim 06.05.2018 / 21:56

1 resposta

1

O Chrome armazena suas senhas em um banco de dados SQLite, como o Firefox, mas com nomes diferentes. O banco de dados é o arquivo Login Data em seu diretório de perfil. Você pode ver seu conteúdo com uma interface SQLite. Por exemplo, usando a ferramenta de linha de comando sqlite3 :

 $ sqlite3 ~/.config/google-chrome/System\ Profile/Login\ Data
SQLite version 3.11.0 2016-02-15 17:29:24
Enter ".help" for usage hints.
sqlite> select origin_url, username_value, signon_realm from logins;
…

Em sqlite3 , você pode usar .tables para listar as tabelas disponíveis e .schema para ver a lista de colunas em cada tabela.

Se o Chrome estiver usando este perfil no momento, o arquivo do banco de dados será bloqueado. Para visualizá-lo com sqlite3 , faça uma cópia primeiro.

Você não precisa de uma senha mestra para despejar o banco de dados, porque o Chrome não possui um recurso de senha mestra. Ele costumava , mas esse recurso era removido no Chrome 48, lançado em janeiro de 2016.

O Chrome pode usar o armazenamento de senhas do seu sistema. Ele usa o chaveiro do Gnome ou a carteira do KDE, se disponível. Não sei o que é usado para detectar a disponibilidade do chaveiro do sistema. Se o Chrome sempre usou o chaveiro do sistema em seu sistema, o banco de dados de senhas estará vazio.

Para visualizar o conteúdo do chaveiro do Gnome de forma interativa, use Cavalo-marinho . Existem ferramentas para acessá-lo em scripts, incluindo uma biblioteca% python gnomekeyring e a keyring Biblioteca Python, bem como a ferramenta de linha de comando secret-tool de libsecret .

Se você quiser armazenar suas senhas de forma criptografada, verifique se o Chrome está usando o chaveiro do sistema e verifique se o chaveiro está criptografado. Como alternativa, certifique-se de que seu diretório pessoal, se não todo o seu disco, esteja criptografado.

    
por 07.05.2018 / 00:12