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".

adrianh
fonte
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.

astex
fonte
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.

Salem
fonte
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).

coteyr
fonte
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