Google Chrome: importar / exportar senhas?

19

Eu recentemente migrei do Windows7 para o Kubuntu 10.0.4. De muitas maneiras, estou amando a mudança. (Eu nunca soube que poderia ser um processo tão simples de escrever / testar scripts!)

Uma das poucas coisas que está me causando qualquer desconfiança é que nenhuma das senhas que foram salvas no meu navegador estão disponíveis (obviamente, já que é uma instalação completamente separada). É possível exportar minhas senhas da instância do Windows do Chrome e importá-las para a versão do Linux?

    
por Jeffrey Blake 17.07.2010 / 15:27

7 respostas

8

Como disse Neal, a pasta User Data é a que você deve procurar. Se você quiser uma solução de software, experimente a extensão Lastpass (ou no site do Google . Ele permite que você salve e restaure a senha no Google Chrome, bem como no Firefox, IE e Safari.

    
por 17.07.2010 / 18:27
10

Você também pode usar essa ferramenta autônoma chamada link

do chromepass

O ChromePass é uma pequena ferramenta de recuperação de senha que permite visualizar os nomes de usuários e as senhas armazenadas pelo navegador da Web do Google Chrome.

Existe uma opção para exportar para o seu gerenciador de senhas keepass também.

Observação: se você se sentir inseguro para usar ferramentas de terceiros, obtenha o script link e corra.

    
por 04.08.2013 / 05:49
10

Ative a exportação de senha no Chrome acessando chrome://flags/#password-import-export e, em seguida, você pode exportá-lo para o arquivo CSV.

Fonte: Como exportar e importar senhas no navegador Google Chrome .

    
por 11.11.2016 / 13:47
5

Eu encontrei uma decisão sobre como mostrar todas as suas senhas no Chromium. Testado no Ubuntu 14.04 e no Chromium: versão 40.0.2214.111 Ubuntu 14.04 (64 bits). Eu usei o script js encontrado no início da pesquisa.

Saída marcada em formato: url | login | pass

Etapas:

  1. Abra no link do navegador Chromium para o gerenciador de senhas do Chrome: chrome: // settings-frame / passwords

  2. Abra o console (F12) e insira este código js:


    out="";
    out2="";
    var pm = PasswordManager.getInstance();
    var model = pm.savedPasswordsList_.dataModel;
    var pl = pm.savedPasswordsList_;

    for(i=0;i<model.length;i++){
       PasswordManager.requestShowPassword(i);
    };
  1. Após o passo 2, você verá todas as suas senhas na caixa de diálogo do Gerenciador de senhas do Chromium.

  2. E agora insira essa parte do código js no console:


    for(i=0;i<model.length;i++){
    var item = pl.getListItemByIndex(i);
    out+="\n"+model.array_[i][0]+"|"+model.array_[i][1]+"|"+item.childNodes[0].childNodes[2].childNodes[0].value;
    out2+='<br/>"http://'+model.array_[i][0]+'","'+model.array_[i][1]+'","'+item.childNodes[0].childNodes[2].childNodes[0].value+'","http://'+model.array_[i][0]+'","","",""';
    };
    console.log(out);
    document.write(out2);
  1. Agora você vê todas as suas senhas no formato que descrevi anteriormente.

  2. Escreva um script em qualquer idioma para importar suas senhas em um navegador como o FireFox:)

  3. Lucro.

Github: link

p.s. Eu tento usar todas as partes do código juntas, mas não funciona: (

atualização: Versão baseada na API do Chrome no GitHub.

    
por 25.02.2015 / 14:55
4

Você pode tentar usar XMarks .

Tenho quase certeza de que, se você acabou de copiar o perfil (ou seja, o material em C: \ Usuários \ Nome de usuário \ AppData \ Local \ Google \ Chrome \ Dados do usuário \ Padrão) do Windows para o Linux, você obteria tudo funcionando corretamente, sem qualquer exportação / importação.

    
por 17.07.2010 / 18:10
0

Exportar

  1. Vá para a página chrome://flags/#password-import-export (cole na barra de endereço).
  2. Ative Importação e exportação de senha e reinicie o navegador da Web.
  3. Vá para chrome://settings/passwords , você verá o botão Exportar .

    Como alternativa, execute este script no Console DevTools (JS):

    chrome.passwordsPrivate.exportPasswords();
    
  4. Exporte para o formato CSV e verifique o conteúdo dele.

    Observação: se o arquivo CSV estiver vazio, verifique esta Edição 808233 .

por 02.02.2018 / 01:02
-1

Corrigir solução publicada por Skidisaster

out="";
out2="";
var pm = PasswordManager.getInstance();
var model = pm.savedPasswordsList_.dataModel;
var pl = pm.savedPasswordsList_;

for(i=0;i<model.length;i++){
   PasswordManager.requestShowPassword(i);
};


for(i=0;i<model.length;i++){
var item = pl.getListItemByIndex(i);
out+="\n"+model.array_[i].shownOrigin+"|"+model.array_[i].username+"|"+item.childNodes[0].childNodes[2].childNodes[0].value;
out2+='<br/>"http://'+model.array_[i].shownOrigin+'","'+model.array_[i].username+'","'+item.childNodes[0].childNodes[2].childNodes[0].value+'","http://'+model.array_[i][0]+'","","",""';
};
console.log(out);
console.log(out2);
document.write(out2);
    
por 06.08.2016 / 13:51