国棉十七厂小王 2025-03-19 21:02 采纳率: 0%
浏览 36

hashcat如何定时自动保存破译进度

求问hashcat如何自动保存破解进度,或者能够在退出的一瞬间实现自动保存。

  • 写回答

5条回答 默认 最新

  • 道友老李 JWE233286一种基于机器视觉的水表指针读数识别及修正的方法 专利发明者 2025-03-19 21:30
    关注
    让【道友老李】来帮你解答,本回答参考gpt编写,并整理提供,如果还有疑问可以点击头像关注私信或评论。
    如果答案让您满意,请采纳、关注,非常感谢!
    在hashcat中,可以使用`–session`参数来指定当前会话的名称,然后在退出hashcat时使用`–session-auto-save`来自动保存破解进度。 具体步骤如下:
    1. 开始hashcat时,添加--session参数指定会话名称,例如:
    hashcat -m 0 hashfile.txt wordlist.txt --session mysession
    
    1. 在退出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函数保存破解进度。

    评论

报告相同问题?

问题事件

  • 创建了问题 3月19日