搜索热点


Kali Linux中的自带字典与使用crunch自建字典

DOGE 2022-4-27 270 4/27
在进行密码爆破时我们常需要使用到字典,而Kali Linux自带了一些常用的字典,并为用户提供了非常方便的字典生成工具"crunch"以根据需要生成字典。

一.Kali Linux中的自带字典

Kali Linux自带的字典在路径/usr/share/wordlists下,在这些目录下是各种类型的常用字典。Kali Linux中的自带字典与使用crunch自建字典

二. 使用crunch生成字典

crunch是一个字典生成工具,使用crunch可以很方便地根据需要生成字典。在Kali Linux系统中已经捆绑了crunch,可直接使用,其他Linux系统可自行下载。

1.crunch命令的基本格式:
crunch min max [wordList]
2. 基本格式的参数解释:
参数作用
min最大字符串长度
max最大字符串长度
-b指定文件输出的大小
-c指定文件输出的行数
-d限制相同元素出现的次数
-e定义停止字符,即到该字符串就停止生成
-f调用库文件
-i改变输出格式
-l通常与-t联合使用,表名该字符串为实意字符
-m通常与p搭配
-o将密码保存到指定文件
-p元素以组合的方式进行
-q读取密码文件,即读取pass.txt
-r定义从某一字符串重新开始
-s指定一个开始的字符,即从自己定义的密码xxxx开始
-t指定密码输出的格式
-u禁止打印百分比
-z压缩生成的字典文件,支持gzip,bzip2,zma,7z
3.特殊字符:
字符解释
%代替数字
^代替特殊符号
@代表小写字母
,代替大写字母

三.示例

1. 生成2或3位,字符从'abc'中选择的字符串:
 crunch 2 3 abc 
2.生成以'1987654'开头的电话号码字典:
 crunch 11 11 -t 1987654%%%% 
3. 生成以doge、1990、0601、china为信息元素的组合字典:
 crunch 3 3 -p doge 1990 0601 china 
4. 将生成的字典导入文件'password.txt':
 crunch 2 3 abc >> password.txt 
- THE END -
Tag:

DOGE

4月27日19:46

最后修改:2022年4月27日
0

非特殊说明,本博所有文章均为博主原创。