前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >kali下的Crunch字典工具配置方法

kali下的Crunch字典工具配置方法

原创
作者头像
七辰
发布2023-09-28 12:18:01
4330
发布2023-09-28 12:18:01
举报
文章被收录于专栏:颜汐小屋

前言:

所谓的密码字典主要是配合密码破解软件所使用,密码字典里包括许多人们习惯性设置的密码。这样可以提高密码破解软件的密码破解成功率和命中率,缩短密码破解的时间。当然,如果一个人密码设置没有规律或很复杂,未包含在密码字典里,这个字典就没有用了,甚至会延长密码破解所需要的时间。在Linux中有Crunch工具,可以来创建密码字典。为方便用户的使用,本节将介绍这个工具的使用方法。

Crunch工具

Crunch是一种创建密码字典工具,该字典通常用于暴力破解。使用Crunch工具生成的密码可以发送到终端、文件或另一个程序。下面将介绍使用Crunch工具创建密码字典。

使用Crunch生成字典。具体操作步骤如下所示。

(1)启动crunch命令。执行命令如下所示。

代码语言:javascript
复制
┌──(root?west2)-[~]└─# crunchcrunch version 3.6Crunch can create a wordlist based on criteria you specify.  The output from crunch can be sent to the screen, file, or to another program.Usage: crunch <min> <max> [options]where min and max are numbersPlease refer to the man page for instructions and examples on how to use crunch.

输出的信息显示了crunch命令的版本及语法格式。其中,使用crunch命令生成密码的语法格式如下所示:

代码语言:javascript
复制
crunch [minimum length] [maximum length] [character set] [options]

crunch命令常用的选项如下所示。

  • -o:用于指定输出字典文件的位置。
  • -b:指定写入文件最大的字节数。该大小可以指定KB、MB或GB,但是必须与-o START选项一起使用。
  • -t:设置使用的特殊格式。
  • -l:该选项用于当-t选项指定@、%或^时,用来识别占位符的一些字符。

(2)创建一个密码列表文件,并保存在桌面上。其中,生成密码列表的最小长度为8,最大长度为10,并使用ABCDEFGabcdefg0123456789为字符集。执行命令如下所示:

代码语言:javascript
复制
┌──(root?west2)-[~]└─# crunch 8 10 ABCDEFGabcdefg0123456789 –o /root/Desktop/generatedCrunch.txtNotice: Detected unicode characters.  If you are piping crunch outputto another program such as john or aircrack please make sure that programcan handle unicode input.Do you want to continue? [Y/n] YCrunch will now generate the following amount of data: 724845943848960 bytes691266960 MB675065 GB659 TB0 PBCrunch will now generate the following number of lines: 66155263819776 AAAAAAAAAAAAAAABAAAAAAACAAAAAAADAAAAAAAEAAAAAAAFAAAAAAAGAAAAAAAaAAAAAAAbAAAAAAAc……AAdb6gFeAAdb6gFfAAdb6gFgAAdb6gF0AAdb6gF1AAdb6gF2AAdb6gF3AAdb6gF4AAdb6gF5

从以上输出的信息中,可以看到将生成659TB大的文件,总共有66155263819776行。以上命令执行完成后,将在桌面上生成一个名为generatedCrunch.txt的字典文件。由于组合生成的密码较多,所以需要很长的时间。

(3)以上密码字典文件生成后,使用Nano命令打开。执行命令如下所示:

代码语言:javascript
复制
┌──(root?west2)-[~]└─# nano /root/Desktop/generatedCrunch.txt

执行以上命令后,将会打开generatedCrunch.txt文件。该文件中保存了使用crunch命令生成的所有密码。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
作者已关闭评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言:
  • Crunch工具
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档