Hashcat session断点会话保存恢复session
说明
官方原文:https://hashcat.net/wiki/doku.php?id=restore
解密过程中,不可避免的需要暂停、关闭,但是没有解密完的东西,怎么保存,下次继续呢?
一、会话保存
hashcat-m 2611 -a 3 --session mydz dz.hash masks/rockyou-7-2592000.hcmask
不保存进度,直接退出: 按 q
保存进度,保存后退出: 按 p 后,再按 q (暂停后,退出)
开启自动记录(监控)还原点,在创建下一次记录还原点后,自动退出:按 c
第一次按c开启监控还原点,再按一次是关闭(禁用)
--session mydz 就是保存信息到 mydz 文件中,后缀是.restore。全名:mydz.restore
如果没有指定 --session 选项参数, 则默认保存到 hashcat.restore
没有按 c ,或没有开启,下一个监控还原点自动退出:
按 c 开启,监控还原点:
二、恢复破解恢复会话
hashcat--session mydz --restore
hashcat.exe --session hashcat --restore
注意:
1.使用 --session 选项时,只写 hashcat.restore 的名字 hashcat 就行,不用写 .restore 后缀
2.其他没有指定--session 名字的破解命令,会覆盖之前的hashcat.restore文件
三、官方对 [s]tatus [p]ause [b]ypass [c]heckpoint [f]inish [q]uit 解释
https://hashcat.net/wiki/doku.php?id=hashcat
Option | Purpose |
---|---|
[s]tatus | Force display of full status information. Useful for when you want to see the status immediately instead of waiting until the –status-timer time has been reached |
[p]ause / [r]esume | Pause and resume the current attack |
[b]ypass | Skip the current attack or mask and move to the next one. If there are no attacks left in this session, hashcat will quit |
[c]heckpoint | Quit at the next checkpoint (instead of quitting immediately) |
[f]inish | Allow the current attack to complete, and then quit. |
[q]uit | Quit immediately (without waiting for the next checkpoint) |
免责声明:本号所涉及内容仅供安全研究与教学使用,如出现其他风险,后果自负。
参考、来源:
https://www.rstk.cn/news/617129.html?action=onClick
https://www.cnblogs.com/xyongsec/p/12097321.html
https://alfonsxh.github.io/Blog/post/python/hashcat使用说明/
https://c0ny1.gitbooks.io/sectools/content/mi-ma-po-jie-gong-ji/hashcat/chang-gui-po-jie.html