Kali Linux 2020.1 中的 wordlistgenerator crunch 可能存在 Bug?

Kali Linux 2020.1 中的 wordlistgenerator crunch 可能存在 Bug?

在尝试crunchKali Linux 中的单词表生成器时,我发现了以下行为:

root@kali:/home/kali# crunch 10 10 \
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890,.-:! -o chars.txt
Crunch will now generate the following amount of data: 1604471776359824323 bytes
1530143524513 MB
1494280785 GB
1459258 TB
1425 PB
Crunch will now generate the following number of lines: 1822837804551761449

root@kali:/home/kali# crunch 10 10 \
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890,.-: -o chars.txt
Crunch will now generate the following amount of data: 17251705690018753536 bytes
16452508630770 MB
16066902959 GB
15690334 TB
15322 PB
Crunch will now generate the following number of lines: 1568336880910795776

为什么删除感叹号会导致计算出的单词列表大小增加到 15322PB,而如果包含感叹号则为 1425PB?

对我来说,这看起来很像是代码中的一个错误。

答案1

-l尝试在您将要使用的字符之前使用,如下所示:

crunch 10 10 -l abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890,.-:! -o chars.txt

-lincrunch表示文字,指定时crunch打印!文字。当您想要打印@ ,或时也可以使用此选项%

相关内容