Ubuntu経由でOS Xキーチェーンにアクセスする方法


9

古いOS Xキーチェーンのコンテンツの一部にアクセスする必要があります。

私はパスワードを知っています-これはクラッキングではありません;-)

私が持っていないのはMacです。バックアップドライブにキーチェーンファイルがあります。

Ubuntuボックスの内容にアクセスする方法はありますか?たとえば、OS X / usr / bin / securityのポートはどこか?

明確な「いいえ」は「はい」と同じくらい有用です。


2
ウィキペディアによると、OS Xキーチェーンツールキットはオープンソースです。(私それがBSD用であることを知っていますが...)security自分でコンパイルできるかもしれません。
2012年

Mac OS Xがwifiのキーワードを保持しているので、答えでそれらを読み取ることができますか?
Jeff Burdges、2015

回答:


2

少量のスクリプトを恐れていない場合は、セキュリティコマンド用のPythonラッパーがあり、ここに短いチュートリアルがあります。私はこれまでこれを行う必要がなかったので、その有効性について話すことはできません。


いくつかのリンクをたどると、実行可能なGUIを提供するthisもあります。
astex

残念ながら、OS Xで実行しているときにOS Xキーチェーンへのアクセスしか提供しないため、これは役に立ちません。/usr/bin/securityと通信するためのpythonの方法を提供するだけです。他のプラットフォームでは役に立ちません。
adrianh

コメントで言及されている2番目の解決策はそうではないと思います。すみません、はっきりさせておくべきでした。
astex

それはそれに適用されます-ソースはこちらbitbucket.org/kang/python-keyring-lib/src/…-OS X固有です;)
adrianh

404を参照したリンク。
Dan Loewenherz 2014

1

Linuxにはそれを行うための同様のツールがないと思います。

私が見たすべてのツールから、それらすべてを使用するにはMac OS Xが必要です。たとえば、keychaindumpにsecuritydコマンドが必要です。

だからあなたが残した唯一の選択肢は誰かのマックを借りることだと思う。


0

いいえ、キーチェーン全体のコンセプトは、それが起こらないようにすることです。それを行うにはハッキーな方法があるかもしれませんが、あなたができるはずではありません。

OS Xキーチェーンは、暗号化アルゴリズムとしてトリプルDESを使用しています。これは非常に安全ですが、古くなっており、より長いキー長の新しい暗号化アルゴリズムに取って代わられています。米国政府はTriple DESの使用を廃止し、AESを新しい標準として設定しました。

http://help.agilebits.com/1Password3/keychain_comparison.htmlから)

失われたデータを検討することをお勧めします。ただし、その中に含まれている可能性のあるパスワードを変更する(他の誰かがアクセスを取得した場合)。


3
いいえ、キーチェーンのコンセプトは、パスワードを知らない人がパスワードにアクセスできないようにすることです。彼は資格情報を持っているので、いくつかの作業で可能になるはずです。
33

彼は自分のパスワードを持っているかもしれませんが、OS Xキーで暗号化されていると思います。
coteyr

@coteyr-あなたは間違っています。キーチェーンはOS Xマシン間でコピーできるため、マシン固有のキーに関連付けられることはありません。復号化が実際に行われるためには公開する必要があるため、OS固有のあらゆる種類のキーは簡単に解読できます。
adrianh

ソースコード はアドリアンを助けるかもしれません。一部のドキュメントが役立つ 場合があります。しかし、私が見つけたのはそれだけです。キーチェーンをあるMacから別のMacに移動するのに非常に苦労していることはまだわかっていますが、それはアプリケーション固有である可能性があります。答えが間違っているとすみません。(申し訳ありませんが、二重の投稿はコードを読んでいました)
coteyr
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.