Chromium'daki tüm şifrelerinizi nasıl göstereceğinize karar verdim. Ubuntu 14.04 ve Chromium üzerinde test edildi: Sürüm 40.0.2214.111 Ubuntu 14.04 (64 bit). Aramada erken bulunan js komut dosyasını kullandım.
Çıktı formatında oluşturulmuştur: url | login | pass
Adımlar:
Chrome şifre yöneticisinde Chromium tarayıcısında aç: chrome: // settings-frame / password
Konsolu (F12) açın ve şu js kodunu ekleyin:
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);
};
2. adımdan sonra tüm şifrelerinizi Chromium Password manager iletişim kutusunda göreceksiniz.
Ve şimdi js kodunun bu kısmını konsola ekleyin:
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);
Şimdi tüm şifrelerinizi erken tanımladığım biçimde görüyorsunuz.
FireFox gibi tarayıcılara şifrelerinizi aktarmak için herhangi bir dilde komut dosyası yazın :)
Kar.
Github: https://github.com/megmage/chrome-export-passwords
ps Kodun tüm bölümlerini birlikte kullanmaya çalışıyorum, ama işe yaramıyor :(
güncelleme: GitHub'da Chrome API tabanlı sürüm.