美文网首页
crunch自动生成字典

crunch自动生成字典

作者: 1037号森林里一段干木头 | 来源:发表于2020-04-06 17:22 被阅读0次

安装

linux在线安装
'''
sudo apt-get install crunch
'''
linux离线安装
资源连接
下载后解压,打开终端进入~/下载/crunch-3.6,输入
'''
make

sudo make install
'''


屏幕截图.png

常用命令

使用

$ crunch --help
Usage: crunch <min> <max> [options]
where min and max are numbers

参数详解

min 设定最小字符串长度(必选)
max 设定最大字符串长度(必选)

options
-b 指定文件输出的大小,避免字典文件过大
-c 指定文件输出的行数,即包含密码的个数
-d 限制相同元素出现的次数
-e 定义停止字符,即到该字符串就停止生成
-f 调用库文件(/etc/share/crunch/charset.lst)
-i 改变输出格式,即aaa,aab -> aaa,baa
-I 通常与-t联合使用,表明该字符为实义字符
-m 通常与-p搭配
-o 将密码保存到指定文件
-p 指定元素以组合的方式进行
-q 读取密码文件,即读取pass.txt
-r 定义重某一字符串重新开始
-s 指定一个开始的字符,即从自己定义的密码xxxx开始
-t 指定密码输出的格式
-u 禁止打印百分比(必须为最后一个选项)
-z 压缩生成的字典文件,支持gzip,bzip2,lzma,7z

特殊字符

% 代表数字
^ 代表特殊符号
@ 代表小写字母
, 代表大写字符

使用案例

1.生成一个字典库 (5位的6个小写字母的随机排列组合,可以生成67 MB这么大的字典文件)

$ crunch 5 5 -b 20mib -o START

2.生成一个字典文件,用自己指定的字符(默认为26个小写字母为元素的所有组合)

$ crunch 1 3 abc

3.通过-l参数来使@,%^等特殊字符输出

$ crunch 7 7 -t p@ss,%^ -l a@aaaaa

4.-o参数也可使用>>来简化

$ crunch 4 4 -d 2@ -t @@@% >> test.txt

5.生成10位密码,并指定格式

$ crunch 10 10 -t @@@%%%%^ -d 2@ -d 3% -b 20mb -o START

格式为三个小写字母+一个符号+四个数字+两个符号,限制每个密码至少2种字母和至少3种数字,文件大小为20MB。“-d 2@”表示字母重复最多2次。

-d 数字符号,限制出现相同元素的个数(至少出现元素个数),“-d 2@”限制小写字母输出像aab和aac,aaa不会产生,因为这是连续3个字母,格式是数字+符号,数字是连续字母出现的次数,符号是限制字符串的字符,例如@,%(“@”代表小写字母,“,”代表大写字符,“%”代表数字,“”代表特殊字符)

-t @,%,指定模式,@,%分别代表意义如下:

@ 插入小写字母
, 插入大写字母
% 插入数字
^ 插入特殊符号

相关文章

  • crunch自动生成字典

    安装 linux在线安装'''sudo apt-get install crunch'''linux离线安装资源连...

  • Linux下的字典生成工具Crunch

    Crunch是一种创建密码字典工具,按照指定的规则生成密码字典,可以灵活的制定自己的字典文件。使用Crunch工具...

  • Crunch 生成字典

    Crunch 常用于生成字典,对于获取了目标密码创建规律的情况下,其生成的字典是非常有用的。 特殊标记字符 '%'...

  • Crunch 字典生成工具

    纯c代码https://sourceforge.net/projects/crunch-wordlistkali介...

  • crunch 生成密码字典

    kali中自带的密码生成的命令 可用于爆破 语法 1、特殊字符 ’%’------插入数字 ’@’------插入...

  • 密码字典生成工具crunch的简单使用(转)

    案例1: crunch 1 8 #生成最小1位,最大8位,由26个小写字母为元素的所有组合 案例2: crunch...

  • 数据字典自动生成

    php升级7.0后,导致mysql使用mysql_connect无法连接数据库,原因是php5.5.0中已弃用,并...

  • crunch生成的使用

    上面这个一条就是比较基础的 最小为两个字符 最长为四个字符 crunch默认从26个字母中开始生成 储存到 1.t...

  • scrapy 自动配置sql入库

    scrapy 管道自动生成sql 需要在setting中配置item 和 表名称的对应字典 TABLE_NAME_...

  • Python之集合筛选

    如何在列表,字典,集合中根据条件筛选 核心:使用生成式 列表: 生成随机列表: 筛选方法: 字典: 生成字典: 筛...

网友评论

      本文标题:crunch自动生成字典

      本文链接:https://www.haomeiwen.com/subject/wjbbphtx.html