Extrair senhas de arquivos de chaves de itens locais

5

Sei que é possível migrar facilmente qualquer * .keychain de um Mac para outro, no entanto, o chaveiro "itens locais" introduzido no Mavericks não é armazenado como um arquivo * .keychain, mas como uma lista de arquivos * .kb e * .db .

Não uso o iCloud Keychain e não pretendo usá-lo. Também não tenho acesso ao mesmo dispositivo que foi usado para criar os itens locais em primeiro lugar. A placa lógica foi alterada.

Como o uso de um backup da máquina do tempo restaurou apenas parcialmente o conjunto de chaves de itens locais (faltam definitivamente algumas entradas), pergunto-me se posso, de alguma forma ou forma, extrair os itens criados anteriormente na lista de itens locais e / ou importá-los para um novo chaveiro "real".

Nikolas Grottendieck
fonte
Eu tenho um problema semelhante . Você já teve alguma sorte com isso?
Orome 23/08/14
Desculpe, ainda não há solução e, pessoalmente, não tenho tempo para trabalhar nisso no futuro previsível ... o uso de esqueci minhas funções de senha funcionou principalmente e eu tinha todas as senhas importantes cobertas pelo login.keychain de qualquer maneira.
Nikolas Grottendieck 23/08
Vadio. Isso realmente me atrapalhou (muitas senhas críticas em "Itens Locais" - nunca pedi para colocá-las lá! - e agora estou presa).
orome 23/08/14

Respostas:

3

Backup de chaveiro de itens locais

  1. Crie um novo chaveiro no Acesso às Chaves via Arquivo> Novo Chaveiro ...
  2. Copie todas as entradas de Itens Locais para este chaveiro recém-criado
  3. Faça backup do chaveiro navegando para ~ / Library / Keychains / e copiando o chaveiro recém-criado para um local seguro
  4. Agora você pode excluir o chaveiro recém-criado no Keychain Access através do botão direito do mouse em Excluir chaveiro ( Excluir referências e arquivos )

Restauração do chaveiro de itens locais

  1. Adicione o chaveiro com backup no Keychain Access via Arquivo> Add Keychain ... e navegando até o local
  2. Copie todas as entradas deste chaveiro para Itens locais
  3. Você pode excluir o chaveiro adicionado anteriormente, pois todas as entradas agora residem em Itens Locais

fonte
No entanto, isso geralmente funciona apenas para os elementos de chaveiro usados ​​antes do Mavericks. Mavericks e Yosemite usam o chaveiro do iCloud / Local Items por padrão. Importar isso é impossível. É por isso que sua solução não funciona para minha pergunta específica.
Nikolas Grottendieck
11
Para digitar minha senha 200 vezes, usei o AppleScript aqui: gist.github.com/rmondello/b933231b1fcc83a7db0b
andrew
@ andrew que salva-vidas. Mas parece ter encontrado uma versão mais recente, que não requer instalação / software extra, para exportar um chaveiro para CSV. github.com/lifepillar/CSVKeychain
cde