crunch参数记录

<min-len> 代表生成密码的最小长度

**<max-len> **代表生成密码的最大长度

**<charset string>**是指定的字符集,如果不指定则使用默认的字符集,如果指定字符要按照小写字母,大写字母,数字然后是符号,(如果使用指定字符,那么就其他的没使用字符集的要用+号来代替使用默认字符,不能不写,如我指定数字是345,那么我在345前面应该加上2个加号,用空格间隔

@: 代表小写字母

,: 代表大小字母

^: 代表特殊字符

%: 代表0-9

-b: 指定输出文件的大小,达到指定大小继续写入下一个文件,格式有kb,mb,gb,kib,mib,gib(前3个基于1000,后3个基于1024,数字与格式间没有空格)

-c: n 指定输出的行数(保留倒数的n行)

-p: 指定几个字符进行排序组合

-d: 限制重复字符的数量,例如:-d 2@ 表示最多有连续2个的小写字母相同

-e: string 表示生成到该字符停止

-s: string 表示从该字符开始生成

-l: 与-t 连用;将@,^%这几个字符实体化,后面要跟着想要实体化的字符不变其他的用x来代替,表示一种模式,后面实例会讲

-o: 将结果输出到文件

-z: gzip, bzip2, lzma, and 7z,将文件压缩,gzip最快,7z最慢但效果最好

-P: 读取filename.txt的文件内容

-t: pattern@,%^ 使用-t参数 指定pattern:必须保证min-length等于max-length

posted @ 2022-06-15 11:34  小清澈  阅读(56)  评论(0编辑  收藏  举报