1 votos

¿Cómo obtener una contraseña hash a través de terminal en modo Recovery?

¿Es posible extraer hash de contraseña de un usuario a través de la terminal en modo Recovery?

1voto

klanomath Puntos 19587

No especificar una especial versión de macOS, pero al menos en la Sierra se puede hacer por:

  • abra el Terminal.aplicación en la barra de menús > Utilidades
  • obtener el nombre del sistema principal de volumen con diskutil list (por ejemplo, Macintosh HD)
  • entrar en la Terminal:

    defaults read /Volumes/<volume_name>/var/db/dslocal/nodes/Default/users/<user_name>.plist ShadowHashData|tr -dc 0-9a-f|/Volumes/<volume_name>/usr/bin/xxd -r -p|/Volumes/<volume_name>/usr/bin/plutil -convert xml1 - -o -
    

    Ejemplo (con el sistema principal nombre del volumen Macintosh HD y el nombre de usuario user272783):

    defaults read /Volumes/Macintosh\ HD/var/db/dslocal/nodes/Default/users/user272783.plist ShadowHashData|tr -dc 0-9a-f|/Volumes/Macintosh\ HD/usr/bin/xxd -r -p|/Volumes/Macintosh\ HD/usr/bin/plutil -convert xml1 - -o -
    

    Si especifica un nombre de archivo y elija una r/w volumen como unidad de destino, usted puede escribir el archivo en un volumen (... -o /Volumes/FlashDrive/user272783.plist)


Por favor revise: ¿Qué tipo de hash son una Mac de la contraseña almacenada en?

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