我正在尝试查找 OS X Mavericks (10.9.1) 上用户密码的 SHA512 哈希值,我知道您可以从以下位置获取用户 .plist:
/private/var/db/dslocal/nodes/Default/users/{用户名}.plist
如果用户使用了 SMB,那么他们的密码的 SHA1 表示形式将存储在这里,但这不包含本机 SHA512 哈希。
我读过的所有内容都表明可以在以下位置找到:
/var/db/shadow/hash/{guid}
然而,当我尝试导航到该目录时,我只能到达
/var/数据库/
当我到达这里并尝试进入影子 OS X 告诉我:
有人知道我可以在哪里找到 Mavericks 上用户密码的 SHA512 哈希值吗?
答案1
几个版本之前,Apple 已从 SHA512 哈希切换到更安全的PBKDF2hash(基于 SHA512,但迭代多次)。因此,SHA512 hash 不再存在。