kali linux crunch工具使用 -- 生成字典

news/2024/9/29 0:43:03/
1. 生成26位字母为元素,最小俩位数最大四位数的密码字典并保存到文件中
#crunch min max -o 文件路径
crunch 2 4 -o /root/pass.txt
#crunch 2 4 >> /root/pass.txt

在这里插入图片描述

图上显示2MB,一共有475228个(2~4位的密码)
在这里插入图片描述

#查看pass.txt文件里的前20行
head 20 pass.txt
#查看pass.txt文件里的后20行
tail -20 pass.txt

可以没有指定默认是用字母来生成字典

2. 生成6位的纯数字字典,也就是短信验证码字典并保存到文件中
# crunch min max 01234567890 >> 文件路径
crunch 6 6 01234567890 >> pass.txt
3. 生成一个个人信息的字典,包含jack的姓名,生活的城市,出生年月,年龄等。
crunch 3 3 -p jack beijing 2000 18#打印在屏幕上
crunch 3 3 -o jack.txt -p jack beijing 2000 18#输入到文件中,注意-o要在-p前面,不然会认为是-p后面的信息

在这里插入图片描述

4. 生成指定前缀、后缀或者固定字符的密码字典
crunch 8 8 -t jack%@,^ -o pass.txt
  • %代表数字
  • @代表小写字母
  • ,代表大写字母
  • ^代表特殊符号

格式不对不会生成(没有符合规则)

在这里插入图片描述
在这里插入图片描述

5. 指定内置密码模板来生成密码字典,例如生成一个指定文件名并且包含大小写字母、数字、常见字符的密码文件,密码长度为固定8位指定内置密码模板来生成密码字典,例如生成一个指定文件名并且包含大小写字母、数字、常见字符的密码文件,密码长度为固定8位
#crunch min max -f lst文件 模板中的规则名称
# crunch min max -f lst文件 模板中的规则名称 -c 数字
crunch -f
  • -c:指定输入文件的行数
6. 指定写入文件最大字节数
crunch 6 6 0123456789 -b 500KB
#crunch 6 6 0123456789 -b 500KB -o START
#crunch 6 6 0123456789 -b 1MB -o START

默认是屏幕上打印,如果要生成文件需要-o参数,-o后固定写法-o START

7.输出指定压缩格式
#crunch min max 格式 -z 压缩方式 -o 文件路径
crunch 6 6 0123456789 -z 7z -o pass.txt

-z:从-o选项压缩输出结果,支持gzip,bz1p2,1zma,and7z格式,gzip是最快压缩率最低,bzip2是稍微慢于gzip,但比其压缩率高,7z最慢,但压缩率最高

8.指定范围的一个小写字母+一个数字+一个常见符号
crunch 3 3 abc+123 @#$ -t @%^ -o pass.txt

+:占位
其中字母数字顺序没有要求,至于排版顺序是按-t后的符号决定

9. 指定4位范围的数字+数字+小写字母+常见符号
crunch 4 4 + + 123 + -t %%@^

第一个%会找限制的123
第二个%会找到+(占位符)但是会沿用第一个%的限制

10. 生成5个元素组成的密码,其中前三个为zhangsan、lisi、wangwu任意组合,后两个为两个小写字母的任意组合
crunch 5 5 -t kkk@@ -o pass.txt -p zhangsan lisi wangwu
  • k:规则占位,任意字母数字都可
  • x:一般是密码库占位
  • d:一般是占数字
  • a:一般是占字母和特殊字符

http://www.ppmy.cn/news/1531405.html

相关文章

基于STM32的智能灌溉系统

目录 引言项目背景环境准备 硬件准备软件安装与配置系统设计 系统架构关键技术代码示例 传感器数据采集自动灌溉控制实现显示与报警功能应用场景结论 1. 引言 智能灌溉系统可以根据土壤湿度和环境条件,自动调节灌溉设备,实现精准的水资源管理。该系统…

Vue74 路由的props配置

笔记 ​ 作用:让路由组件更方便的收到参数 {name:xiangqing,path:detail/:id,component:Detail,//第一种写法:props值为对象,该对象中所有的key-value的组合最终都会通过props传给Detail组件// props:{a:900}//第二种写法:props…

Linux 压缩制定目录下指定类型的多个文件

编写一个 Shell 脚本,将指定目录下的指定类型的文件打成一个压缩包 这里主要会涉及到文件查找find和打包tar命令 这是第一版,里面存在着很大的问题 if ["$#" -ne 3]; then # 这里是运行报错的第1行echo "用法:$0 <目录> <文件类型> <输出压缩…

如何在openEuler上安装和配置openGauss数据库

本文将详细介绍如何在openEuler 22.03 LTS SP1上安装和配置openGauss数据库&#xff0c;包括数据库的启动、停止、远程连接配置等关键步骤。 1、安装 使用OpenEuler-22.03-LTS-SP1-x64版本的系统&#xff0c;通过命令行安装openGauss数据库。 1.1、确保系统软件包索引是最新…

Markdown语法总结

Markdown 是一种轻量级的标记语言&#xff0c;它让我们可以以易读易写的纯文本格式编写文档&#xff0c;然后转换为有效的 HTML。它广泛应用于撰写文档、博客、论坛帖子以及各种需要格式化文本的场合。以下是我准备的 Markdown 语法的详细总结&#xff1a; 1. 标题 (Headers) …

必收藏,售后客服日常回复必备的话术 (精华版)

在售后客服工作中&#xff0c;使用恰当的话术对客户进行回复至关重要。本文精选了售后客服日常工作中必备的精华话术&#xff0c;旨在帮助客服人员提升回复效率和服务质量。其中包括客户投诉处理、问题解决、礼貌用语等多个方面的话术内容。 前言 在售后客服工作中&#xff0c…

解决方案:如何区分python里面绝对路径跟相对路径的不同

文章目录 一、现象二、解决方案 一、现象 在工作中&#xff0c;会经常混淆绝对路径跟相对路径的区别&#xff0c;我也是找了资料之后就懂了&#xff0c;但时间一长就混淆了&#xff0c;于是&#xff0c;我在这里记录下 二、解决方案 在Python中&#xff0c;绝对路径和相对路…

热门小说推文视频素材资源网站推荐

在抖音制作小说推文视频时&#xff0c;寻找合适的素材至关重要。作为一名经验丰富的视频剪辑师&#xff0c;今天我为大家推荐几个可以下载爆款推文视频素材的网站&#xff0c;让你轻松获取灵感和资源&#xff01; 蛙学网 蛙学网是国内顶级短视频素材网站&#xff0c;提供大量小…