Despejar chaveiro do iCloud no Terminal


11

Não consegui encontrar o caminho para o chaveiro do iCloud para fazer exatamente security dump-keychain- o chaveiro do iCloud não é mostrado quando tento security list-keychains. Qual é o caminho para esse chaveiro (ou, se não puder ser obtido, como despejar todo o chaveiro do iCloud)?

Ou, talvez, o Apple Script possa ajudar a fazer isso?


11
Você só precisa vê-lo com o Terminal?
1455 Chris

11
@ Chris, na verdade, no modo de usuário único
Niktin Roman

11
Então você descobriu alguma coisa?
Uko

Respostas:


5

O Keychain do iCloud é armazenado no disco em um formato diferente do que o tradicional keychain ref1 , ref2 . Ele está localizado ~/Library/Keychains/em uma pasta nomeada como um UUID longo. Você pode ver a alteração do carimbo de data e hora modificada no conteúdo dessa pasta à medida que altera algo no seu chaveiro do iCloud.

Embora você possa usar o AppleScript e o Script de chave utilizável para trabalhar com o sistema e fazer o login com chaveiros, não há como acessar o chaveiro do iCloud.

Portanto, a única opção que resta é a operação da Apple GUI do aplicativo Keychain Access.


4

Então, eu estou tentando descobrir algo semelhante há cerca de um ano - e, neste momento, estou disposto a dizer que, sem a magia dos super ninjas, realmente não é possível fazer isso usando o comando 'security'. Eu tenho visto inúmeras perguntas sem resposta.

Embora não haja confirmação real, é impossível, parece haver uma preponderância de evidências sugerindo que não é possível.

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.