Crunch为kali自带工具之一在kali环境下进行,文中提及的所有命令均可以在kali下直接运行。
参数详解
(1)生成一个字典文件,用自己指定的字符(默认为26个小写字母为元素的所有组合)
(2)若字典中需要空格,;等用双引号来表示
(3)生成几个元素的组合(可以用于社工中收集的信息)
(4)生成指定的字符串(比如生成编号,手机号等)
(5)多种组合 生成3个元素的组合,前三位为定义的字符串
(6)通过-l参数来使@,%^等特殊字符输出
(7)-o参数也可使用>>来简化
特殊字符
实例:调用密码库 charset.lst中的 hex-upper项目字符,生成4位密码,其中格式为@ + hex-upper +% +%
你也可以根据自己需要的字符自己编写密码库文件来完成对特殊字典的编写,来创造自己的专属字典。
* 本文作者romantickiller,转载注明来自FreeBuf.COM