对社区以及整个 JtR 和 Hashcat 来说都是新手,但是在搜索了几天后,我找不到解决这个特定问题的方法。
我有一个受密码保护的 PDF 文件,我正试图破解它,以向我的朋友证明它可以完成(或视情况而定)。
问题是这样的:
我pdf2john.pl
在文件上运行并将其放到一个.txt
或散列文件中。但是,我得到的"name.pdf: "
只是散列应该在哪里。我做错了什么,还是不适pdf2john
用于这种情况?
对社区以及整个 JtR 和 Hashcat 来说都是新手,但是在搜索了几天后,我找不到解决这个特定问题的方法。
我有一个受密码保护的 PDF 文件,我正试图破解它,以向我的朋友证明它可以完成(或视情况而定)。
问题是这样的:
我pdf2john.pl
在文件上运行并将其放到一个.txt
或散列文件中。但是,我得到的"name.pdf: "
只是散列应该在哪里。我做错了什么,还是不适pdf2john
用于这种情况?
当您尝试自己加密和破解 PDF 时,它是否有效?
这是使用您描述的工具对其进行加密和破解的简要说明:
获取示例 PDF 文件sample.pdf
。
加密它。我正在使用qpdf
密码abc123
。
$ qpdf --encrypt abc123 abc123 256 -- sample.pdf sample_encrypted.pdf
提取哈希。
$ ./pdf2john.pl pdf-sample_encrypted.pdf > pass.john
(我pdf2john.pl
从这里使用过。)
破解哈希。
$ john pass.john 已加载 1 个密码哈希(PDF [MD5 SHA2 RC4/AES 32/64]) 将运行 4 个 OpenMP 线程 按 'q' 或 Ctrl-C 中止,几乎任何其他状态键 abc123 (sample_encrypted.pdf) 1g 0:00:00:35 完成 2/3 (2018-04-12 13:37) 0.02787g/s 585.4p/s 585.4c/s 585.4C/s 123456..franklin 使用“--show”选项可靠地显示所有破解密码 会话完成
如果按照这些步骤对其进行加密时它可以工作,但对您获得的文件无效,请考虑该文件可能已损坏或使用不受支持的方法加密。问问你的朋友他是如何加密的,并尝试用他的方法重现它。最终,如果无法访问该文件,就很难确定您到底哪里出错了。