Como acessar um chaveiro do OS X via Ubuntu


9

Preciso acessar parte do conteúdo de um chaveiro antigo do OS X.

Eu sei a senha - não se trata de quebrar ;-)

O que eu não tenho é um Mac. Eu tenho os arquivos de chaveiro em uma unidade de backup.

Existe alguma maneira de obter o conteúdo em uma caixa do Ubuntu? Uma porta do OS X / usr / bin / security em algum lugar, por exemplo?

Um "não" definitivo seria tão útil quanto um "sim".


2
Segundo a Wikipedia, o kit de ferramentas de chaves do OS X é de código aberto. (Eu sei que é para BSD, mas ...) Você pode se compilar security.
— Trintathreeforty

Alguma idéia de onde o Mac OS X mantém as senhas do wifi para que possamos lê-las com as respostas?
— Jeff Burdges

Respostas:


2

Se você não tem medo de uma pequena quantidade de scripts, existe um wrapper python para o comando security com um pequeno tutorial aqui . Eu nunca tive que fazer isso antes, então não posso falar sobre sua eficácia.


Depois de seguir alguns links, também há isso , que deve fornecer uma GUI viável.
— Astex

Infelizmente, isso não ajuda, pois apenas dá acesso ao chaveiro do OS X quando executado no OS X. Ele apenas fornece uma maneira python de conversar com / usr / bin / security. Não ajuda em outras plataformas.
— adrianh

Não acho que seja o caso da segunda solução mencionada nos comentários. Desculpe, eu deveria ter esclarecido.
— Astex

Ele se aplica a isso - fonte aqui bitbucket.org/kang/python-keyring-lib/src/... - OS X específico;)
— adrianh

O link que você referenciou 404s.
— Dan Loewenherz

1

Eu acho que você não tem uma ferramenta semelhante no Linux para fazer isso.

De todas as ferramentas que vi, todas elas exigem que você tenha o Mac OS X para usá-las. Por exemplo, keychaindump requer securitydcomando.

Então eu acho que a única opção que você tem é emprestar o Mac de alguém.


0

Não, todo o conceito de chaveiro é para evitar que isso aconteça. Pode haver alguma maneira tola de fazê-lo, mas você não deveria.

O chaveiro do OS X usa o Triple DES como seu algoritmo de criptografia, que é bastante seguro, mas está envelhecendo e foi substituído pelos algoritmos de criptografia mais recentes, com comprimentos de chave mais longos. O governo dos EUA descontinuou o uso do Triple DES e definiu a AES como seu novo padrão.

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

Eu recomendo considerar os dados perdidos. Mas ainda altere qualquer senha que possa estar nela (se alguém tiver acesso).


3
Não, o conceito de chaveiro é impedir que pessoas que não conhecem a senha o acessem. Ele tem as credenciais, por isso deve ser possível, com algum trabalho.
— Trintathreeforty

Ele pode ter sua senha, mas acredito que também seja criptografada com uma chave do OS X.
— coteyr

@coteyr - você está incorreto. Os chaveiros podem ser copiados entre máquinas OS X - para que não estejam vinculados a nenhum tipo de chave específica da máquina. Qualquer tipo de chave específica do sistema operacional seria trivialmente decifrável, pois teria que ser público para que a descriptografia realmente acontecesse.
— adrianh

Código fonte Pode ajudá-lo a adrianh. Alguns documentos podem ser úteis. mas isso é tudo que eu pude encontrar. Ainda sei que tenho muita dificuldade em mover meu chaveiro de um mac para outro, mas isso pode ser específico do aplicativo. Desculpe se a resposta está errada. (desculpe para o double post estava lendo o código)
— coteyr
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.