Volcar el llavero de iCloud en la Terminal

11

No pude encontrar la ruta al llavero de iCloud para hacer solo security dump-keychain: el llavero de iCloud no se muestra cuando lo intento security list-keychains. ¿Cuál es el camino hacia ese llavero (o, si no se puede obtener, cómo volcar todo el llavero de iCloud)?

O, tal vez, Apple Script podría ayudar a hacer eso.

Niktin Roman
fuente
1
¿Solo necesitas verlo con la Terminal?
Chris
1
@ Chris, en realidad, en modo de usuario único
Niktin Roman
1
Entonces, ¿descubriste algo?
Uko

Respuestas:

5

iCloud Keychain se almacena en el disco en un formato diferente que un llavero tradicional ref1 , ref2 . Se encuentra ~/Library/Keychains/en una carpeta denominada como un UUID largo. Puede ver el cambio de la marca de tiempo modificada en el contenido de esa carpeta a medida que cambia algo en su llavero de iCloud.

Si bien puede usar AppleScript y secuencias de comandos de llavero utilizable para trabajar con el sistema y los llaveros de inicio de sesión, no hay forma de acceder al llavero de iCloud.

Entonces, la única opción que le queda es la operación GUI de AppleScript de la aplicación Keychain Access.

Matt Sephton
fuente
4

Así que he estado tratando de descubrir algo similar durante aproximadamente un año más o menos, y en este punto, estoy dispuesto a decir que sin la magia super ninja realmente no es posible hacer esto usando el comando 'seguridad'. He visto innumerables preguntas sin respuesta.

Aunque no hay una confirmación real, es imposible, parece haber una preponderancia de evidencia que sugiere que no es posible.

Jeef
fuente