我通常会加密我创建的文档并将其密码存储在一个文件中。但是当我想访问我的一个 Office-PowerPoint 文件时.pptx
,我意识到我忘记保存它的密码了。
我唯一记得的是,它可能是一个 8 位数字(随机)。所以我使用 Office2john 提取了它的哈希值,然后创建了一个文本文件,并在其中写入了 1000 到 10^8 之间的任何数字,并将其用作 John the Ripper 的单词表。
mainhash.txt:
$office$*2013*100000*256*16*3af1c16df63e1b9acb2f47722b3dbf08*bc4b8dc516f81d350e4cefbe7e3958b3*2d17d23feda858b00f48e21e5a9b982d044cbe281f5e668c496e5b0bd7bc26dc
数字列表.八:
1000
1001
...
99999999
然后:
john-the-ripper --wordlist=number-list.eight mainhash.txt
但它是也很慢(25p/s)。按照这个速度,破解这个(简单的)密码可能需要 45 天以上!
我在 Linux 虚拟机 (lubuntu 20.04.3) 上运行 John the Ripper,该虚拟机具有 1213MB 的 RAM。主机是 core i5-2430 2.4 GHz,具有 4GB 内存。
我知道我的机器很弱,但它真的那么弱吗?!对于像我这样的系统来说,25p/s 真的正常吗?
我可以做些什么戏剧性地提高速度?(我的意思是 45 天是不是有点也长的?!)