Comment accéder à un trousseau OS X via Ubuntu

9

J'ai besoin d'accéder à une partie du contenu d'un ancien trousseau OS X.

Je connais le mot de passe - il ne s'agit pas de craquer ;-)

Ce que je n'ai pas, c'est un Mac. J'ai les fichiers de trousseau sur un lecteur de sauvegarde.

Existe-t-il un moyen d'accéder au contenu d'une boîte Ubuntu? Un port de OS X / usr / bin / security quelque part par exemple?

Un «non» définitif serait aussi utile qu'un «oui».

adrianh
la source
2
Selon Wikipedia, la boîte à outils du trousseau OS X est open source. (Je sais que c'est pour BSD, mais ...) Vous pourriez peut-être securityvous compiler .
trente
Une idée où Mac OS X conserve les mots de passe wifi afin que nous puissions les lire avec les réponses?
Jeff Burdges

Réponses:

2

Si vous n'avez pas peur d'une petite quantité de scripts, il y a un wrapper python pour la commande de sécurité avec un court tutoriel ici . Je n'ai jamais eu à le faire auparavant, donc je ne peux pas parler de son efficacité.

astex
la source
Après avoir suivi quelques liens, il y a aussi ceci , qui devrait fournir une interface graphique fonctionnelle.
astex
Malheureusement, cela n'aide pas car il donne uniquement accès au trousseau OS X lors de l'exécution sur OS X. Il fournit simplement une façon python de parler à / usr / bin / security. Cela n'aide pas sur d'autres plateformes.
adrianh
Je ne pense pas que ce soit le cas pour la deuxième solution mentionnée dans les commentaires. Désolé, j'aurais dû clarifier.
astex
Cela s'applique à cela - source ici bitbucket.org/kang/python-keyring-lib/src/… - spécifique à OS X;)
adrianh
Le lien que vous avez référencé 404.
Dan Loewenherz
1

Je pense que vous n'avez pas d'outil similaire sous Linux pour le faire.

De tous les outils que j'ai vus, ils nécessitent tous que vous ayez Mac OS X pour les utiliser. Par exemple, keychaindump nécessite une securitydcommande.

Donc je suppose que la seule option qui vous reste est d'emprunter le mac de quelqu'un.

Salem
la source
0

Non, tout le concept du trousseau est d'éviter que cela se produise. Il y a peut-être un moyen hacké de le faire, mais vous n'êtes pas censé pouvoir le faire.

Le trousseau OS X utilise Triple DES comme algorithme de cryptage qui est assez sécurisé, mais il vieillit et a été remplacé par des algorithmes de cryptage plus récents avec des longueurs de clé plus longues. Le gouvernement américain a déprécié l'utilisation de Triple DES et a défini AES comme sa nouvelle norme.

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

Je recommande de considérer les données perdues. Mais toujours en changeant tout mot de passe qui aurait pu y figurer (si quelqu'un d'autre y avait accès).

coteyr
la source
3
Non, le concept du trousseau est d'empêcher les personnes qui ne connaissent pas le mot de passe d'y accéder. Il a les informations d'identification, donc cela devrait être possible, avec un peu de travail.
trente
Il pourrait avoir son mot de passe, mais je pense qu'il est également crypté avec une clé OS X.
coteyr
@coteyr - vous avez tort. Les trousseaux peuvent être copiés entre des machines OS X - donc ils ne sont liés à aucun type de clé spécifique à la machine. Tout type de clé spécifique au système d'exploitation serait trivialement craquable car il devrait être public pour que le déchiffrement se produise réellement.
adrianh
Le code source peut vous aider adrianh. Certains documents peuvent être utiles. mais c'est tout ce que j'ai pu trouver. Je sais toujours que j'ai beaucoup de mal à déplacer mon trousseau d'un Mac à un autre, mais cela pourrait être spécifique à l'application. Désolé si la réponse est fausse. (désolé pour le double post qui lisait le code)
coteyr