Google Chrome: Şifreler İçe / Dışa Aktarılsın mı?


19

Geçenlerde Windows7'den Kubuntu 10.0.4'e geçtim. Birçok yönden, değişikliği seviyorum. (Senaryoları yazmanın / test etmenin bu kadar saçma bir süreç olabileceğini hiç bilmiyordum!)

Bana herhangi bir videoyla sohbete neden olan birkaç şeyden biri, tarayıcımda kaydedilen şifrelerin hiçbirinin mevcut olmaması (açıkçası, tamamen ayrı bir kurulum olduğu için). Parolalarımı Chrome'un Windows örneğinden dışa aktarmak ve daha sonra Linux sürümüne aktarmak mümkün mü?


Bir yanıt burada bulunabilir superuser.com/a/675167/65975
ccpizza

İşlevsellik şimdi chrome: // settings / password içine yerleştirilmiş görünüyor. Yukarıdaki ccpizza bağlantılarına ilişkin yinelenen soruya bakın.
Mathieu K.

Yanıtlar:


8

Neal'ın dediği gibi, klasör araması gereken klasördür User Data. Bir yazılım çözümü istiyorsanız Lastpass uzantısını (veya Google sitesinde ) deneyin . Google Chrome'da, Firefox, IE ve Safari'de şifreyi kaydetmenize ve geri yüklemenize olanak tanır.


LastPass'i 2 yıldır kullanıyorum ve harika çalışıyor! 4 farklı işletim sisteminde 6 tarayıcıda
anladım

2
Görünüşe göre lastpass artık şifreleri chrome'a ​​aktaramıyor. - Zaten yeni bir çözüm var mı?
LuckyMalaka

@mmm ... Sorulduktan neredeyse bir ay sonra, ama size cevap vermek istedim: Şifreleri Lastpass ile dışa aktarmanız gerektiğini düşünmüyorum. Uzantıyı hangi tarayıcıyı kullanırsanız kullanın, kullanılabilirler. Herhangi bir sistemden. Parolalar şifrelenmiş kasasında saklanır, bu yüzden sonunda herhangi biriyle ilgili endişelenmenize gerek yoktur.
Jeffrey Blake

User DataChrome artık kaydedilen kimlik bilgilerini sistemin anahtarlığında sakladığından , parçanın hala alakalı olduğunu düşünmüyorum . Ayrıca, LastPass'ın özelliği "buluttaki" şifreleri senkronize etmek ve sizden bir hesap kaydetmenizi ve şifreleri onlara göndermenizi isteyen ticari bir hizmet olduğu belirtilmelidir. Basit bir "dışa aktarma" uzantısı değildir.
Elzo

10

Ayrıca, chromepass adlı bu bağımsız aracı da kullanabilirsiniz http://www.nirsoft.net/utils/chromepass.html

ChromePass, Google Chrome Web tarayıcısı tarafından depolanan kullanıcı adlarını ve şifreleri görüntülemenizi sağlayan küçük bir şifre kurtarma aracıdır.

Keepass şifre yöneticinize dışa aktarma seçeneği de vardır.

Not: Üçüncü taraf araçlarını kullanmak için güvensiz hissediyorsanız, buradan komut dosyası alın https://github.com/hassaanaliw/chromepass ve kendiniz çalıştırın.


Mükemmel! KeePass'e göç etme sürecindeyim ve tam da ihtiyacım olan bu. Teşekkürler!
Tim Lewis

Teşekkür ederim! Güzel çözüm. Daha önce güvenlik tarayıcısını kapatmayı unutmayın, çünkü bilgilerinizi çalmak isteyenleri zararlı bir yazılım olarak algılar.
eapo

@eapo Bir programı kötü amaçlı olarak algılayan güvenlik yazılımının devre dışı bırakılması, kod en azından iyi incelenmediği sürece, kodun herkese açık olmadığı için yapılması inanılmaz derecede aptalca bir şeydir. Bu program en az 17 antivirüs ( virustotal.com/fr/file/… ) tarafından kötü amaçlı olarak algılanır . HTTP üzerinden dağıtıldığı ve dolayısıyla kurcalanmaya karşı savunmasız olduğu için bonus puan.
Elzo

@YdobEmos Saklanan şifreleri aldığı için kötü amaçlı olarak etiketlenmiştir ve bu nedenle kötü amaçlı bir şekilde kullanılabilir. NirSoft güvenilir bir şirkettir.
DavidPostill

1
@Arul Teşekkürler, ancak şifre çıkarma sorunumu Adam'ın yanıtıyla çözdüm, bu da Chrome'dan başka bir şey gerektirmez. Bu cevabın, gerekli olmasa da diğer kullanıcıları riske atabileceğinden endişe ediyordum. Umarım yorumlarım en az iki kez güvenli olmayan bir bağlantı üzerinden indirilen güvenilir olmayan bir ikili çalıştırmadan önce onları düşündürür.
Elzo

10

Adresine giderek Chrome'da şifre dışa aktarmayı etkinleştirin chrome://flags/#password-import-export, ardından CSV dosyasına aktarabilirsiniz.

Kaynak: Chrome tarayıcısında şifreleri Dışa Aktarma ve İçe Aktarma .


Bu kabul edilen cevap olmalı. Basit, ek yazılım gerektirmez ve kullanıcının bazı bilinmeyen gölgeli ücretsiz yazılımlara güvenmesini gerektirmediğinden tamamen güvenlidir.
Elzo

5
Bir güncelleme olarak, Chrome 59 için bu hala çalışıyor, ancak bayraktan sonra içe / dışa aktarma yeteneğine erişmek için chrome: // settings-frame / password'e gitmeniz gerekecek
Legion

Chrome 63 için normal "Ayarlar" → "Gelişmiş" → "Şifreleri Yönet" seçeneklerinden kullanılabilir
Micah Lindström

Chrome 66 için artık çalışmıyor

5

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:

  1. Chrome şifre yöneticisinde Chromium tarayıcısında aç: chrome: // settings-frame / password

  2. 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);
    };
  1. 2. adımdan sonra tüm şifrelerinizi Chromium Password manager iletişim kutusunda göreceksiniz.

  2. 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);
  1. Şimdi tüm şifrelerinizi erken tanımladığım biçimde görüyorsunuz.

  2. FireFox gibi tarayıcılara şifrelerinizi aktarmak için herhangi bir dilde komut dosyası yazın :)

  3. 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.


1
Teşekkürler! Chrome 48.0.2564.109 m için küçük bir değişiklik yapılması gerekir: başlangıç ​​için [0] ve kullanıcı için [1] yerine değiştirin.
GKislin

Github kaynak kodumu güncelledim. Chrome 51+ ve 51 öncesi sürümler farklıdır.
Skidisaster

Adım 4 artık çalışmıyor. Bunun yerine aşağıdakileri kullandım: gist.github.com/Grogs/b08d1fa288c3b6bb29ee3703218c2300
Grogs

4

XMarks'ı deneyebilirsiniz .

Profili (yani C: \ Kullanıcılar \ Kullanıcı Adı \ AppData \ Yerel \ Google \ Chrome \ Kullanıcı Verileri \ Varsayılan'daki şeyler) Windows'tan Linux'a kopyalarsanız, her şeyin doğru bir şekilde çalışacağından eminim. herhangi bir ihracat / ithalat.


Şifrelerin saklandığı tam dosya Login Data.
chris-l

1
Chrome'un son sürümleri, gerçek şifreleri artık bu dosyada saklamıyor. Pencerelerde sistem kimlik bilgileri deposunu kullanır ve Linux'ta sistem anahtarlığı kullanılır.
ccpizza

Xmarks artık senkronize şifreleri değil, gerek kullanım LastPass
arod

0

ihracat

  1. Sayfaya git chrome://flags/#password-import-export(adres çubuğuna yapıştır).
  2. Parola içe aktarma ve dışa aktarmayı etkinleştirin ve web tarayıcısını yeniden başlatın.
  3. Git chrome://settings/passwords, Dışa Aktar düğmesini görmelisiniz .

    Alternatif olarak bu komut dosyasını DevTools Konsolu'nda (JS) çalıştırın:

    chrome.passwordsPrivate.exportPasswords();
    
  4. CSV'ye aktarın ve içeriğini doğrulayın.

    Not: CSV dosyası boşsa, bu Sayı 808233'ü kontrol edin .


-1

Skidisaster tarafından yayınlanan çözüm düzeltildi

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);
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.