密码工具:crunch的使用

crunch是一款强大的密码工具。
在这里插入图片描述

命令结构

crunch minLen maxLen [option]

解释:crunch 密码的最小长度 密码的最大长度 【可选选项】

命令类型和实例:

类型1:

crunch minLen maxLen -o输出到的文件名

说明:
默认由小写字母来组成密码
(不加输出文件名会生成后直接打印在屏幕)

生成 1 - 3 位由小写字母组成的密码并保存的cruntest.txt

crunch 1 3 >> crunchtext.txt 

在这里插入图片描述

类型2:

crunch minLen maxLen xxxxx -o输出到的文件名
说明:
生成由xxxx组成的minLen–maxLen的密码。。

生成3位纯数子密码

crunch 3 3 0123456789 -o crunchtext.txt 

在这里插入图片描述

类型3:

crunch minLen maxLen -t xxxx%% -o输出到的文件名
**
说明
已知‘xxxx’,未知’%%‘,生成minLen-maxLen密码
**

crunch 5 5 -t 092%% -o crunchtext.txt 

在这里插入图片描述

crunch 5 5 -t %a%b% -o crunchtext.txt 

默认是补数字
在这里插入图片描述

类型4

crunch minLen maxLen -p xxxxx >>输出到的文件名
**
说明:
minLen与maxLen不再起作用,但是这两个参数必须要有
生成xxxxx的全排列
**

crunch 4 4 -p abcdef >>crunchtext.txt 

在这里插入图片描述

类型5

crunch minLen maxLen -f aaa.lst bbb -s ccc >>输出到的文件名

说明:
输入 调用密码库 aaa.lst 中的 bbb 项 并以ccc开头的密码 到目标文件

未完待续。。。

## 命令参数说明:
-b              #按大小分割字典文件,比如后跟20mib
-c              #密码个数(行数),比如8000
-d              #限制出现相同元素的个数(至少出现元素个数),-d 3就不会出现zzfffffgggg之类的
-e              #定义停止生成密码 ,比如-e 222222:到222222停止生成密码
-f               #调用密码库文件,比如/usr/share/crunch/charset.lst 
-i                #改变输出格式
-l                #与-t搭配使用
-m              #与-p搭配使用
-o               #保存为
-p               #定义密码元素(最大最小长度失效,所有组合尝试一遍,字符串加空格以字符串为单位)
-q               #读取字典(指定文本文件,最大最小长度失效,每行之间相互排序)
-r                #定义从某一个地方重新开始
-s                #第一个密码,从xxx开始
-t                #定义输出格式
 @              #代表小写字母 lalpha
  ,             # 代表大写字母    ualpha
  %             #代表数字  numeric
  ^               #代表符号  symbols
 +                #占位符
  \                #转义符(空格,负号)
-z               #打包压缩,格式支持 gzip, bzip2, lzma, 7z(压缩率最大)
发布了301 篇原创文章 · 获赞 38 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/tb_youth/article/details/103264234
今日推荐