hashcat mask文件夹下 .hcmask掩码文件

官方说明:https://hashcat.net/wiki/doku.php?id=mask_attack

一、掩码文件名格式

同样可以将掩码直接保存为一个文件,以后使用时直接调用,它是一行一行的纯文本文件,以.hcmask为扩展名,格式如下:

[?1,][?2,][?3,][?4,]mask

二、命令行中格式

命令行中,我们要使用自定义的字符集,需要使用如下格式:

-1 ?l?s -2 ?dhjg -3 ?u?d -4 ?s987 ?1?2?3?4?s?l
--custom-charset2 ?l?s --custom-charset2 ?dhjg --custom-charset2 ?u?d --custom-charset2 ?s987 ?1?2?3?4?s?l

三、掩码文件格式

那么在掩码文件中就可以直接这样写:

?l?s,?dhjg,?u?d,?s987, ?1?2?3?4?s?l

第一个逗号前, 代表 -1 位置
第二个逗号前, 代表 -2 位置
第三个逗号前, 代表 -3 位置
第四个逗号前, 代表 -4 位置
最后的?1?2?3?4?s?l就是想要的组合方式


四、使用 .hcmask 文件:

当然,在没有使用自定义字符集时就不需要前面的部分了,直接写掩码即可,使用方法如下:

-a 3 hash.txt mask_file.hcmask

五、其他:

  • 可以在每一行的开头使用#来注释掉那一行,可以写入多行,每一行互相独立

  • 当掩码中存在 ,(逗号)时,需要,来转义

  • 同样,掩码文件也可以支持增量参数
    下面是些例子,看看能不能看懂是什么意思

?d?l,test?1?1?1
abcdef,0123,ABC,789,?3?3?3?1?1?1?1?2?2?4?4?4?4
company?d?d?d?d?d
?l?l?l?l?d?d?d?d?d?d


16 进制字符
可以使用“--hex-charset”参数



免责声明:本号所涉及内容仅供安全研究与教学使用,如出现其他风险,后果自负。




参考、来源:
https://www.sohu.com/a/112484975_354899



posted @   悟透  阅读(313)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
历史上的今天:
2022-10-13 Linux ubuntu22 手动下载语言包
点击右上角即可分享
微信分享提示