求问hashcat如何自动保存破解进度,或者能够在退出的一瞬间实现自动保存。
5条回答 默认 最新
关注让【道友老李】来帮你解答,本回答参考gpt编写,并整理提供,如果还有疑问可以点击头像关注私信或评论。
如果答案让您满意,请采纳、关注,非常感谢!
在hashcat中,可以使用`–session`参数来指定当前会话的名称,然后在退出hashcat时使用`–session-auto-save`来自动保存破解进度。 具体步骤如下:- 开始hashcat时,添加
--session参数指定会话名称,例如:
hashcat -m 0 hashfile.txt wordlist.txt --session mysession- 在退出hashcat时,使用
--session-auto-save参数来自动保存破解进度,例如:
hashcat --session mysession --session-auto-save这样在下次启动hashcat时,可以使用
--session参数指定相同的会话名称,然后hashcat会自动加载上次保存的破解进度继续进行破解。 如果需要实现自动保存进度的功能,可以编写一个脚本在退出时自动执行上述命令。以下是一个简单的bash脚本示例:#!/bin/bash function save_progress() { hashcat --session $1 --session-auto-save } trap 'save_progress mysession' EXIT # 启动hashcat hashcat -m 0 hashfile.txt wordlist.txt --session mysession当执行脚本时,如果通过Ctrl+C或其他方式退出脚本,则会执行
save_progress函数保存破解进度。解决 无用评论 打赏 举报- 开始hashcat时,添加