So greifen Sie über Ubuntu auf einen OS X-Schlüsselbund zu

9

Ich muss auf einige Inhalte eines alten OS X-Schlüsselbunds zugreifen.

Ich kenne das Passwort - hier geht es nicht ums Knacken ;-)

Was ich nicht habe, ist ein Mac. Ich habe die Schlüsselbunddateien auf einem Sicherungslaufwerk.

Gibt es eine Möglichkeit, an den Inhalt einer Ubuntu-Box zu gelangen? Ein Port des OS X / usr / bin / security zum Beispiel irgendwo?

Ein definitives "Nein" wäre genauso nützlich wie ein "Ja".

adrianh
quelle
2
Laut Wikipedia ist das OS X-Schlüsselbund-Toolkit Open Source. (Ich weiß, es ist für BSD, aber ...) Möglicherweise können Sie sich securityselbst kompilieren .
Dreiunddreißigster
Haben Sie eine Idee, wo Mac OS X die WLAN-Asswords aufbewahrt, damit wir sie mit den Antworten lesen können?
Jeff Burdges

Antworten:

2

Wenn Sie keine Angst vor einer kleinen Menge scripting sind, gibt es einen Python - Wrapper für den Sicherheitsbefehl mit einem kurzen Tutorial hier . Ich musste dies noch nie zuvor tun, daher kann ich nicht über seine Wirksamkeit sprechen.

Astex
quelle
Nachdem Sie ein paar Links gefolgt sind, gibt es auch diesen , der eine funktionsfähige GUI bieten sollte.
Astex
Leider hilft das nicht, da es nur unter OS X Zugriff auf den OS X-Schlüsselbund bietet. Es bietet lediglich eine Python-Möglichkeit, mit / usr / bin / security zu sprechen. Auf anderen Plattformen hilft es nicht.
Adrianh
Ich denke nicht, dass dies bei der zweiten in den Kommentaren erwähnten Lösung der Fall ist. Entschuldigung, ich hätte es klarstellen sollen.
Astex
Es gilt für diese - Quelle hier bitbucket.org/kang/python-keyring-lib/src/… - OS X-spezifisch;)
Adrianh
Der Link, auf den Sie verwiesen haben 404s.
Dan Loewenherz
1

Ich denke, Sie haben kein ähnliches Tool unter Linux, um das zu tun.

Von allen Tools, die ich gesehen habe, erfordern sie alle, dass Sie Mac OS X haben, um sie zu verwenden. Zum Beispiel erfordert keychaindump einen securitydBefehl.

Ich denke, die einzige Möglichkeit, die Sie noch haben, ist das Ausleihen eines Mac.

Salem
quelle
0

Nein, das gesamte Schlüsselbundkonzept soll verhindern, dass dies geschieht. Es könnte einen hackigen Weg geben, dies zu tun, aber Sie sollten es nicht können.

Der OS X-Schlüsselbund verwendet Triple DES als Verschlüsselungsalgorithmus, der ziemlich sicher ist, aber älter wird und durch neuere Verschlüsselungsalgorithmen mit längeren Schlüssellängen ersetzt wurde. Die US-Regierung hat die Verwendung von Triple DES abgelehnt und AES als neuen Standard festgelegt.

(von http://help.agilebits.com/1Password3/keychain_comparison.html )

Ich empfehle, die verlorenen Daten zu berücksichtigen. Ändern Sie jedoch immer noch ein Kennwort, das möglicherweise darin enthalten ist (falls jemand anderes Zugriff erhalten hat).

coteyr
quelle
3
Nein, das Schlüsselbundkonzept soll verhindern, dass Personen, die das Kennwort nicht kennen, darauf zugreifen. Er hat die Zeugnisse, also sollte es mit etwas Arbeit möglich sein.
Dreiunddreißigster
Er könnte sein Passwort haben, aber ich glaube, es ist auch mit einem OS X-Schlüssel verschlüsselt.
Coteyr
@coteyr - du bist falsch. Schlüsselanhänger können zwischen OS X-Computern kopiert werden, sodass sie nicht an einen maschinenspezifischen Schlüssel gebunden sind. Jede Art von betriebssystemspezifischem Schlüssel wäre trivial zu knacken, da er öffentlich sein müsste, damit die Entschlüsselung tatsächlich erfolgt.
Adrianh
Quellcode Kann Ihnen helfen, adrianh. Einige Dokumente können von Nutzen sein. aber das ist alles was ich finden konnte. Ich weiß immer noch, dass es mir sehr schwer fällt, meinen Schlüsselbund von einem Mac auf einen anderen zu verschieben, aber das könnte anwendungsspezifisch sein. Entschuldigung, wenn die Antwort falsch ist. (Entschuldigung für den doppelten Beitrag war das Lesen des Codes)
Coteyr