3 votos

¿Cómo obtener el hash vinculado a un GeneratedUID en El Capitan?

Tratando de encontrar el GeneratedUID en OS X todavía funciona (ver ejemplo abajo):

dscl localhost -read /Search/Users/<username> | grep GeneratedUID | cut -c15-

Pero introduciendo lo siguiente en la línea de comandos, sustituyendo <GeneratedUID> con el GeneratedUID encontrado anteriormente:

cat /var/db/shadow/hash/<GeneratedUID> | cut -c169-216

no lleva a ninguna parte. Esto funcionaba en versiones anteriores de OS X.

¿Dónde se encuentra ahora el hachís en El Capitán?

0 votos

Ya no se puede obtener el hash del GUID en El Capitán...

4voto

klanomath Puntos 19587

Los hashes de los usuarios se almacenan en un lugar diferente desde 10.7:

/var/db/dslocal/nodes/Default/users/<user>.plist

Para obtener el hash de la sombra introduzca:

sudo defaults read /var/db/dslocal/nodes/Default/users/<user>.plist ShadowHashData | tr -dc '0-9a-f ' | xxd -p -r | plutil -convert xml1 - -o -

o directamente a través de los servicios de directorio:

sudo dscl . read /Users/<user> AuthenticationAuthority

y

sudo dscl . read /Users/<user> dsAttrTypeNative:ShadowHashData

2 votos

Triple ventaja por averiguar lo que el usuario quería. Me quedé atascado en el UUID de la máquina inicialmente. +1

0 votos

¡OMG eso es impresionante muchas gracias wow esta es una comunidad fabulosa!

0 votos

@HenryDanielson ¿Para qué necesitas los hashtags? ¿Para crackear 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