停止会话并了解 .restore 文件
在此步骤中,你将学习如何完全停止一个会话,并检查 Hashcat 用于保存其状态的文件。这与暂停不同;停止会完全退出应用程序。如果你需要关闭计算机,就应该这样做。
要优雅地停止会话,请按下 q 键(quit 的缩写)。
现在按下 q。
Hashcat 将停止破解过程并退出,将你返回到命令提示符。
当你使用命名会话时,Hashcat 会自动将其进度保存到一个恢复文件(restore file)中。此文件与你的会话名称相同,并带有 .restore 扩展名。
让我们验证一下这个文件是否已创建。列出当前目录中的文件:
ls -l
你应该在文件列表中看到 my_session.restore。
-rw-r--r-- 1 labex labex 28 Jul 10 10:30 hashes.txt
-rw-r--r-- 1 labex labex 48 Jul 10 10:32 my_session.restore
-rw-r--r-- 1 labex labex 8888898 Jul 10 10:30 wordlist.txt
此文件包含 Hashcat 稍后恢复会话所需的所有信息,包括原始命令行参数和测试过的最后一个密码候选。你可以使用 cat 命令查看其内容:
cat my_session.restore
输出将是一系列包含会话配置和进度的行。此文件是 Hashcat 强大会话管理功能的核心。