Ik heb een besluit gevonden hoe je al je wachtwoorden kunt laten zien vanuit Chromium. Getest op Ubuntu 14.04 en Chromium: Versie 40.0.2214.111 Ubuntu 14.04 (64-bit). Ik gebruikte js script gevonden vroeg in zoeken.
Output gemaakt in formaat: url|login|pass
Stappen:
Open in Chromium browser link naar Chrome password manager: chrome://settings-frame/passwords
Open console (F12) en voeg deze js code in:
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);
};
Na stap 2 ziet u al uw wachtwoorden in het dialoogvenster van Chromium Password Manager.
En voeg nu dit deel van de js code in in 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);
Nu zie je al je wachtwoorden in het formaat dat ik eerder beschreef.
Schrijf een script in een willekeurige taal om je wachtwoorden te importeren in een browser zoals FireFox :)
Winst.
Github: https://github.com/megmage/chrome-export-passwords
p.s. Ik probeer alle delen van de code samen te gebruiken, maar het werkt niet :(
update: Chrome API-gebaseerde versie in GitHub.