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:
-
Abra no link do navegador Chromium para o gerenciador de senhas do Chrome: chrome: // settings-frame / passwords
-
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);
};
-
Após o passo 2, você verá todas as suas senhas na caixa de diálogo do Gerenciador de senhas do Chromium.
-
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);
-
Agora você vê todas as suas senhas no formato que descrevi anteriormente.
-
Escreva um script em qualquer idioma para importar suas senhas em um navegador como o FireFox:)
-
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.