Desejo exportar o login / senha de todas as minhas contas do Keychain. Mas você tem muitas categorias como: login, iCloud, Sistema … no menu Keychain. Na verdade, eu quero exportá-los para 1Password, então sigo esta resposta transbordante .

Mas em ~/Library/Keychains/ Tenho apenas o login.keychain e não o iCloud.keychain

Tenho 422 contas na categoria iCloud e apenas 5 na categoria de login …

Minha pergunta é, como posso salvar / exportar esta categoria iCloud

insira a descrição da imagem aqui

em um arquivo keychain ou .csv?

EDITAR:

Já tenho um arquivo login.keychain. Mas não sei como posso fazer um arquivo iCloud.keychain.

insira a descrição da imagem aqui

Resposta

Uma resposta tardia, pois encontrei esta postagem enquanto procurava por algo relacionado.

Você precisa criar um novo chaveiro e copiar seu iCloud itens de chaveiro para o novo chaveiro local. Em seguida, você pode usar a ferramenta de segurança para descartá-los.

Uma vez que esta é uma questão relacionada à 1Password, para outras pessoas no futuro, você pode usar o utilitário de conversão do MrC converter o despejo das chaves em um arquivo 1PIF consumível 1Password. É muito melhor do que importar CSV.

https://discussions.agilebits.com/discussion/30286/mrcs-convert-to-1password-utility/p1

Comentários

  • parece ser o caminho mais rápido – crie um novo chaveiro, copie as chaves nele e feche o chaveiro. Mova-o para o novo mac, abra com o Keychain Access (ou clique duas vezes no arquivo) e copie as chaves para o keychain mestre. Funciona perfeitamente.
  • a partir de Catalina, parece não haver maneira de copiar os itens das chaves do iCloud. A tentativa de copiá-los no aplicativo Keychain resulta em uma mensagem de erro ambígua. E a ferramenta de segurança CLI não ' não mostra nenhuma percepção do chaveiro do iCloud.
  • @Chris O script da maçã funciona no Safari 12. Com algumas mudanças, pode funcionar no Safari 13 também apple.stackexchange.com/questions/359377/…

Resposta

Estou em 10.13.6. A ferramenta MrC, embora seja ótima para o chaveiro local, não funciona para mim para itens do iCloud. Nem o script para recuperar senhas do Safari .

moxiefrog em 1Fóruns de senha postaram uma solução baseada no Automator que funcionou para mim. Essencialmente, este script imita um usuário copiando e colando de cada item para um arquivo de texto.

Abaixo está o código de moxiefrog “que adaptei para meu macOS versão. Você pode ter que ajustar o número de guias (veja keystroke tab abaixo), também levando em consideração quais campos você gostaria de copiar. Como está, a execução do script produzirá um arquivo de texto com o seguinte formato:

username,website,password 

Etapas

  1. Abra TextEdit e crie um novo documento
  2. Abra Keychain
  3. Clique no chaveiro iCloud e classifique-o o pedido que será copiado para o documento de texto
  4. Localize a linha keystroke "password" e insira sua senha (incluindo as aspas)
  5. Execute-o uma vez e verifique se a cópia foi bem-sucedida. Caso contrário, será necessário ajustar delay “se / ou a ordem e o número de guias.
  6. Se tudo correr bem, aumente o valor repeat na primeira linha. Recomenda-se fazer lotes de 50.
  7. Salve o arquivo de texto como .csv.

Script

repeat 1 times delay 0.2 tell application "Keychain Access" activate tell application "System Events" --- Open a keychain item delay 0.2 keystroke return --- Press Tab x3 delay 0.1 keystroke tab delay 0.1 keystroke tab delay 0.1 keystroke tab -- Press ⌘C to copy item title delay 0.2 keystroke "c" using command down end tell end tell --Switch to TextEdit delay 0.2 tell application "TextEdit" activate tell application "System Events" -- Press ⌘V delay 0.2 keystroke "v" using command down -- Type a comma delay 0.2 keystroke "," end tell end tell --Switch to Keychain tell application "Keychain Access" activate tell application "System Events" -- Press Tab x2 delay 0.1 keystroke tab -- Press ⌘C delay 0.2 keystroke "c" using command down end tell end tell --Switch to TextEdit delay 0.2 tell application "TextEdit" activate tell application "System Events" -- Press ⌘V delay 0.2 keystroke "v" using command down -- Type "," delay 0.2 keystroke "," end tell end tell --Switch to Keychain tell application "Keychain Access" activate tell application "System Events" -- Click the “Show password:” checkbox. delay 0.2 keystroke "c" using {shift down, command down} -- Type password - update to yours delay 0.5 keystroke "password" delay 0.2 keystroke return -- Close keychain item window delay 0.3 keystroke "w" using command down -- Go to next keychain item delay 0.2 key code 125 end tell end tell --Switch to TextEdit delay 0.2 tell application "TextEdit" activate tell application "System Events" -- Press ⌘V delay 0.2 keystroke "v" using command down -- Press Return delay 0.2 keystroke return end tell end tell end repeat end run 

Isenção de responsabilidade

Use por sua própria conta e risco. Se você sabe como usar AppleScript e Automator, então pode estar é o suficiente para bagunçar as coisas. Boa sorte!

Resposta

1Password 4 para Mac agora suporta importação de Arquivos no formato CSV

Os itens do iCloud (Apple) Keychain podem ser exportados para um arquivo CSV usando o script: Converter entradas exportadas do OS X Keychain em logins para importação de 1Password

Outra opção é salvar novos itens no 1Password depois que eles forem preenchidos com os detalhes de login do Preenchimento automático do Safari (que pode permanecer ativado enquanto você desejar).

consulte estas discussões . Você provavelmente encontrará postagens particularmente úteis # 20 do AgileBits e # 39 do AgileBits.

Comentários

  • Este script github pega o login.keychain, mas eu quero a categoria iCloud. Então, minha pergunta é: como posso exportar a categoria do iCloud para.arquivo de chaveiro para usar o script git acima ou como posso exportar a categoria do iCloud diretamente em CSV.
  • (Se você tiver várias chaves, deve repetir todo o processo uma vez a partir da etapa 2 para cada um. tem que mudar ' login.keychain ' para ' foo.keychain ' ou algo assim.)
  • Então, é por isso ' que estou pedindo " como fazer o arquivo iCloud.keychain " … Você pode ver minha edição acima.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *