HashCat内置字符集,自定义密码组合

发布时间 2023-09-13 10:56:37作者: 悟透

说明

以下示例主要演示 生成密码组合
为了命令完整性,加上 -m -a 等参数


详细参数说明

https://www.cnblogs.com/wutou/p/17672213.html


一、纯数字 0123456789

1.生成6位数字

生成示例:
000000 - 999999

hashcat.exe -m 2500 -a 3 test.hccapx ?d?d?d?d?d?d --self-test-disable

--self-test-disable:忽略错误提示


2.生成 6 到 8位数字

未知长度时,设置一个范围

hashcat.exe -m 2500 -a 3 test.hccapx --increment --increment-min 6 --increment-max 8  ?d?d?d?d?d?d?d?d --self-test-disable

?d 的个数要跟 --increment-max 最大值一样长,8位


二、纯小写字母组合

1.生成6位小写字母

生成示例:
aaaaaa - zzzzz

hashcat.exe -m 2500 -a 3 test.hccapx ?l?l?l?l?l?l --self-test-disable

2.生成 6 到 8位小写字母

未知长度时,设置一个范围

hashcat.exe -m 2500 -a 3 test.hccapx --increment --increment-min 6 --increment-max 8  ?l?l?l?l?l?l?l?l --self-test-disable

?l 的个数要跟 --increment-max 最大值一样长,8位


三、纯大写字母组合

1.生成6位大写字母

生成示例:
AAAAAA - ZZZZZZ

hashcat.exe -m 2500 -a 3 test.hccapx ?u?u?u?u?u?u--self-test-disable

2.生成 6 到 8位大写字母

未知长度时,设置一个范围

hashcat.exe -m 2500 -a 3 test.hccapx --increment --increment-min 6 --increment-max 8  ?u?u?u?u?u?u?u?u --self-test-disable

?l 的个数要跟 --increment-max 最大值一样长,8位


四、4数字+2小写字母 组合

生成示例:
0000aa - 9999zz

hashcat.exe -m 2500 -a 3 test.hccapx ?d?d?d?d?l?l --self-test-disable

五、4数字+2大写字母 组合

生成示例:
0000AA - 9999ZZ

hashcat.exe -m 2500 -a 3 test.hccapx ?d?d?d?d?u?u--self-test-disable

六、4数字+2大小写字母 组合

生成示例:
0000aa - 9999zz
0000AA - 9999ZZ

hashcat.exe -m 2500 -a 3 test.hccapx --custom-charset1=?l?u ?d?d?d?d?1?1--self-test-disable

七、数字+大小写字母 组合

生成示例:
000000 - 999999
aaaaaa - zzzzzz
AAAAAA - ZZZZZZ

hashcat.exe -m 2500 -a 3 test.hccapx --custom-charset1=?d?l?u ?1?1?1?1?1?1--self-test-disable

四、



四、





参考、来源:
https://www.cnblogs.com/-wenli/p/9928448.html