1

所以,是的,我一直在研究一个从 Mac 中提取密码哈希的 python 脚本。现在我想把它提升到一个新的水平,破解它。经过一些快速研究,我找到了开膛手约翰(http://www.openwall.com/john/)并决定尝试使用它。(注意:我尝试过其他软件,但没有一个能够破解我的测试哈希。问题是,当我尝试启动 john the ripper 时,它失败了。(我使用的是一些自定义的 mac 1.7.3 版本,还没有尝试更新,我不想更新)当前脚本(经过大约 1 000 000 次更改和重试:

output__ = "1dc74ff22b199305242d62f76f6a5c5c47b4c2e3"
print output__
txt = file('john/sha1.txt','wt')
sha1textfile = "%s:%s" % (output2[0], output__)
txt.write(sha1textfile)
txt2 = file('startjohn.command', 'wt')
stjtextfile = """
#!/bin/bash
cd /hax/john
./run/john sha1.txt
"""
txt2.write(stjtextfile)
shell('chmod 777 startjohn.command')
shell('open startjohn.command')

现在我得到的错误是:

/hax/startjohn.command ; exit;
My-MacBook:~ albertfreakman$ /hax/startjohn.command ; exit;
No password hashes loaded
logout

帮我解决这个问题,让我免于精神错乱!真诚的,杜克。

一些快速说明:

  1. Output__ 是我的测试哈希,已经让提取哈希部分工作。
  2. 如果您有一个使用除 John 之外的任何其他 Hashcracker 的解决方案,那就更好了!只要它可以使用单词表或蛮力。
  3. 哈希是 SHA1

谢谢!

4

1 回答 1

1

好的,我发现了问题,我的测试哈希没有大写字母,因此没有被开膛手约翰接受。

于 2013-01-30T22:50:07.753 回答