Google Chromeの:インポート/エクスポートのパスワード?


19

最近、Windows7からKubuntu 10.0.4に移行しました。多くの点で、私は変化を愛しています。(スクリプトを書いたりテストしたりするような、見かけのないプロセスかもしれないとは知らなかった!)

ハングアップを引き起こしている数少ないことの1つは、ブラウザーに保存されたパスワードがどれも使用できないことです(明らかに、完全に別個のインストールなので)。ChromeのWindowsインスタンスからパスワードをエクスポートしてから、Linuxバージョンにインポートすることはできますか?


答えはここにありますsuperuser.com/a/675167/65975
ccpizza

この機能は、現在chrome:// settings / passwordsに組み込まれているようです。上記のccpizzaのリンク先の重複した質問をご覧ください。
マチューK.

回答:


8

Nealが言ったように、フォルダUser Dataは探すべきものです。ソフトウェアソリューションが必要な場合は、Lastpass拡張機能(またはGoogleサイト)を試してください。Google Chrome、Firefox、IE、Safariでパスワードを保存および復元できます。


私はLastPassを2年間使用していますが、うまく機能します!4つの異なるOSの6つのブラウザーで
取得

2
lastpassはもはやパスワードをchromeにエクスポートできないようです-.-すでに新しい解決策はありますか?
ラッキーマラッカ

@mmm ...これはあなたが尋ねてからほぼ1ヶ月ですが、私はあなたに答えたかったです:パスワードをLastpassでエクスポートする必要はないと思います。使用するブラウザに拡張機能をインストールするだけで、利用可能になります。任意のシステムから。パスワードは暗号化されたボールトに保存されるため、ユーザーがパスワードを心配する必要はありません。
ジェフリーブレイク

User DataChromeは保存された資格情報をシステムのキーリングに保存するようになったため、この部分はまだ関係があるとは思いません。また、LastPassは「クラウド内」でパスワードを同期する機能を備えた商用サービスであり、アカウントを登録してパスワードを送信するように求められることに注意してください。これは、単純な「エクスポート」拡張機能ではありません。
エルゾ

10

chromepassと呼ばれるこのスタンドアロンツールhttp://www.nirsoft.net/utils/chromepass.htmlを使用することもできます。

ChromePassは、Google Chrome Webブラウザーに保存されているユーザー名とパスワードを表示できる小さなパスワード回復ツールです。

keepassパスワードマネージャーにエクスポートするオプションもあります。

注:サードパーティのツールを使用するのが安全でないと感じた場合は、https://github.com/hassaanaliw/chromepassからスクリプトを入手して、自分で実行してください。


パーフェクト!私はKeePassへの移行を進めていますが、これがまさに必要なことです。ありがとう!
ティムルイス

ありがとうございました!良い解決策。情報を盗もうとするものを有害なソフトウェアとして検出するため、セキュリティスキャナーをオフにすることを忘れないでください。
eapo

@eapoプログラムを悪意のあるものとして検出するセキュリティソフトウェアを無効にすることは、コードが少なくとも十分にレビューされていない限り、非常に愚かなことです。これは、コードがパブリックでないためではありません。このプログラムは、少なくとも17のアンチウイルス(virustotal.com/fr/file/…)によって悪意のあるものとして検出されます。HTTP経由で配布されるため、改ざんに対して脆弱であるためのボーナスポイント。
エルゾ

@YdobEmos保存されたパスワードを取得し、悪意のある方法で使用される可能性があるため、悪意があるとラベル付けされています。NirSoftは信頼できる会社です。
DavidPostill

1
@Arulありがとうございますが、パスワード抽出の問題を解決するにはAdamの答えを使いました。これにはChromeしか必要ありません。私は、この答えが他のユーザーを危険にさらす一方で、まったく必要ではないという懸念を提起していました。安全でない接続を介してダウンロードされた信頼できないバイナリを実行する前に、私のコメントが少なくとも二度考えさせることを願っています。
エルゾ

10

chrome://flags/#password-import-exportアクセスしてChromeでパスワードのエクスポートを有効にし、CSVファイルにエクスポートできます。

出典:どのようにChromeブラウザでのエクスポートとインポートパスワードへ


これは受け入れられた答えであるはずです。それは簡単です、追加のソフトウェアを必要とし、それはいくつかの未知の怪しげなフリーウェアを信頼するユーザーを必要としないので、完全に安全であることはありません。
Elzo

5
アップデートとして、クロム59のためにこれはまだ動作しますが、あなたはクロムに行く必要があります://設定-フレーム/パスワードフラグ後のアクセスのインポート/エクスポート機能に
レジオン

Chrome 63の場合、通常の[設定]→[詳細設定]→[パスワードの管理]から利用できるようになりました
ミカリンドストローム

Chrome 66の場合、機能しなくなりました

5

Chromiumからのすべてのパスワードを表示する方法を決定しました。Ubuntu 14.04およびChromiumでテスト済み:バージョン40.0.2214.111 Ubuntu 14.04(64ビット)。検索の初期に見つかったjsスクリプトを使用しました。

出力形式:url | login | pass

手順:

  1. ChromiumブラウザでChromeパスワードマネージャーへのリンクを開きます:chrome:// settings-frame / passwords

  2. コンソールを開き(F12)と、この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. ステップ2の後、Chromiumパスワードマネージャーダイアログにすべてのパスワードが表示されます。

  2. そして、jsコードのこの部分をコンソールに挿入します。


    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. これで、前述の形式iですべてのパスワードが表示されます。

  2. FireFoxのようなブラウザでパスワードをインポートするために、任意の言語でスクリプトを記述してください:)

  3. 利益。

Github:https : //github.com/megmage/chrome-export-passwords

PS私はコードのすべての部分を一緒に使用しようとしますが、それは動作しません:(

更新:GitHubのChrome APIベースのバージョン。


1
ありがとう!Chrome 48.0.2564.109 mの場合、小さな変更が必要です。[0]を元に、[1]をユーザーに置き換えます。
GKislin

githubのソースコードを更新しました。クロム51+のための51の前にソースがdefferentです。
Skidisaster

ステップ4は機能しなくなりました。:私の代わりに、以下の使用gist.github.com/Grogs/b08d1fa288c3b6bb29ee3703218c2300
Grogs

4

XMarksを試すことができます。

私は確かにかなりだとあなただけのプロファイルをコピーした場合(つまりCでのもの:\ユーザー\ユーザー名\のAppData \ローカル\ Googleの\クローム\ユーザーデータ\既定)WindowsからLinuxへ、あなたはすべてがなくて、正しく動作になるだろうエクスポート/インポート。


パスワードが保存されている正確なファイルはLogin Dataです。
chris-l

1
Chromeの最新バージョンはもうそのファイルの実際のパスワードを保管しないでください。Windowsではシステム資格ストレージを使用し、Linux上でのシステムキーリングが使用されます。
ccpizza

Xmarksのは、もうお奨め使用てLastPassをパスワードを同期しない
AROD

0

輸出する

  1. chrome://flags/#password-import-exportページに移動します(アドレスバーに貼り付けます)。
  2. パスワードのインポートとエクスポートを有効にし、Webブラウザを再起動します。
  3. に移動するとchrome://settings/passwords、[ エクスポート ]ボタンが表示されます。

    または、DevTools Console(JS)でこのスクリプトを実行します。

    chrome.passwordsPrivate.exportPasswords();
    
  4. CSVにエクスポートし、その内容を確認します。

    注:CSVファイルが空の場合は、この問題808233を確認してください。


-1

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);
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.