如何获取用户哈希密码


0

我正在玩'John the ripper'来看看我的密码是如何轻易破解的。唯一的问题我似乎无法完成哈希密码。

我尝试过的事情。

  • 从中读哈希 /etc/passwd - 结果:找不到用户
  • sudo dscl . -read /Users/<user>/ | grep GeneratedUID | cut -c15- cat /var/db/shadow/hash/<Result From First Command> | cut -c169-216 - 结果:目录'shadow'不存在
  • 其他一些人(忘了他们是什么。有类似的问题。

这个 也没有为我工作。

想知道我的用户密码哈希的位置,以便我可以测试JTR。
提前致谢。

编辑:

当我做 sudo defaults read /var/db/dslocal/nodes/Default/users/Test.plist ShadowHashData|tr -dc 0-9a-f|xxd -r -p|plutil -convert xml1 - -o - 我得到2个哈希 'zcvUSru/AH3YNusqitC14z8dm8iX9dZTRzKKkv+oMODQQ9CG79yGmsjo8s13UCSIZ6TmE/U2krMC7KzxgafDwVkOq0eJ1F6aYFUBex649rUnj/58jhCp7Lgt5vWYN95SrDQwMKEYkFXkHM/Ieg0GsnCJnZwem4ugfSnU2fKCquE=weXOBzKgCTzoeamwRXZ8vLNQNrHyCyFk/ZD2Bc/Vb6c= 但是,当我在文本文件中放入'Test:'并执行此操作时 ./john <file> 它给了我'没有密码哈希加载'。

这是我如何使用John The Ripper或者我是否得到了错误的哈希问题?

注意:这是一个测试用户,这不是我真正的密码哈希。加密密码是'密码'


链接 你提到我在优胜美地系统上工作得很好 - 我假设你换了 <username> 使用相应用户的正确用户名?
mjturner

@mjturner这对我不起作用。查看我的编辑了解更多信息。
iProgram

您正在运行哪个版本的John the Ripper?并非所有版本都支持10.7及更高版本的盐渍SHA-512哈希...请参阅 文件 了解更多信息 - 您需要一个 -jumbo 版。
mjturner

@mjturner你是什么意思的巨型版?你需要付钱吗?我下次有机会时会告诉你我的版本。
iProgram

-jumbo 版本是社区支持的版本,可添加其他功能。如果你检查一下 下载列表 你会看到它们列在那里。不,你不必为这些版本付费 - 它们是开源的。
mjturner
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.