6 votos

¿Cómo puedo extraer el secreto TOTP de un llavero de iCloud?

Aplicación/panel de contraseñas de iOS ( ¿desde la versión 15? ) tiene 2FA códigos ( TOTP ), y he aquí un ejemplo:

iOS Passwords

Aquí estoy usando Instagram como ejemplo, porque uno puede habilitar la 2FA para su cuenta sólo a través de su aplicación móvil y sin posibilidad de usar ningún otro gestor de contraseñas que no sea el del sistema, ya que nunca se ve el Código QR o TOTP secreto. Al menos ese fue mi caso en iOS.

Cómo puedo ahora extraer el secreto TOTP de ese código ( un valor en el formato como DKFUOLOFUJTDWKIEIS2LZRWGUFZOOAW9 ), por lo que podría almacenarse en otros gestores de contraseñas, como KeePassXC , Autenticador de Google , Microsoft Authenticator ¿ etc.?

También puedo ver el código en la pestaña de Contraseñas de Safari en Mac OS, así que al menos está sincronizado allí, y mi iPhone no es el único lugar donde lo tengo:

Mac OS Passwords

Y teóricamente debería ser más fácil realizar la extracción en Mac OS, ya que, a diferencia de iOS, hay un acceso adecuado al sistema de archivos.

¿Existe algún mecanismo para recuperar estos secretos ( iOS o Mac OS o web ) como texto sin formato después de ingerirlos en el llavero de iCloud?

5voto

retif Puntos 128

Oh, bueno, justo antes de enviar la pregunta, recordé que Safari soporta exportación de contraseñas a un archivo CSV de texto plano. Así que hice File Export Passwords... y el secreto TOTP estaba presente en el resultado Passwords.csv :

www.instagram.com (USERNAME),https://www.instagram.com/,USERNAME,PASSWORD,,otpauth://totp/Instagram:USERNAME?secret=DKFUOLOFUJTDWKIEIS2LZRWGUFZOOAW9&issuer=Instagram

Y lo he añadido con éxito a otro gestor de contraseñas.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X