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

发布时间 2023-10-13 17:45:47作者: 悟透

一、掩码文件名格式

同样可以将掩码直接保存为一个文件,以后使用时直接调用,它是一行一行的纯文本文件,以.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