经常遇到很多朋友说,一份重要的文档,设置的密码忘记了,现在文档打不开了。那先来问问AI吧,AI当然很强,一下子就输出了各种办法。顺便再输出一段PYTHON脚本,自己就开始尝试破解起来....但是究竟哪种方法是有效的呢?- 首先最快的方法,肯定是好好的回忆下,尝试下常用的密码进行组合,看能不能成功。
3、工具准备
1、提取文件哈希值
John文件包中有一个脚本office2john.py,可以用来提取文档的哈希值。命令为:python office2john.py 你的文件.xlsx > hash.txt
如文件为 test.xlsx,则输入 python office2john.py test.xlsx > hash.txt2、利用Hashcat 工具找回密码
命令为:hashcat.exe -m 9400 -a 0 --force hash.txt rockyou.txt
hash.txt 为哈希值文件
rockyou.txt 为字典文件
测试密码设置的是:123456,比较简单,所以很快就破解出来了。
$office$*2007*20*128*16*662fc97e93356c9aa36d047cb075901a*27a601e3abd8719bad8bda50813e95cf*80803849c5c2d0d77baafe870d47efe2f0c2165c:123456 这里即显示的是密码这里的例子用的是常用的字典文件,如果更复杂的密码,可以自定义字典。当然学会了这个方法以后,仅限于找回自己遗忘的密码,请勿用于破解他人密码。