我遇到了 pdfcrack。我试图破解发送给我的文件,但发送的密码不起作用。现在我不知道是因为它是1.5版本还是密码不起作用。我使用以下链接来了解 pdfcrack 的工作原理。
https://www.maketecheasier.com/recover-lost-pdf-passwords-linux/
现在,虽然我可以做一个单词列表,但首先我尝试使用手册页中共享的 -n -
-n, --minpw=INTEGER
Skip trying passwords shorter than INTEGER
正如可以看到的,它说和 IIUC,这意味着它将跳过密码爱好者比给定的数字 -
$ pdfcrack -f document.pdf -n=09
PDF version 1.5
Security Handler: Standard
V: 2
R: 3
P: -1068
Length: 128
Encrypted Metadata: True
FileID: 0
U=
O=
Average Speed: 48106.7 w/s. Current Word: 'qrbd'
^CCaught signal 2!
Trying to save state...
Successfully saved state to savedstate.sav!
现在,由于该文件本质上是敏感的,因此我删除了 FileID 以及该文件生成的任何哈希值。
现在的问题是,它尝试破解的当前单词或密码是“grbd”,只有 6 个字母而不是 9 个字母。IIUC,我上面所做的是有 9 个字母而不是 6 个字母,我做错了什么?
答案1
运行此命令的正确方法是跳过等号,如下所示: pdfcrack -f document.pdf -n 9
但 pdfcrack-0.20 现已发布,并且随着时间的推移应该会逐渐进入发行版,因此两者可能很快就会起作用。同时,您可以通过跳过等号来运行它。