news 2026/10/4 2:06:53

kali自带工具生成字典crunch的使用(破解密码)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
kali自带工具生成字典crunch的使用(破解密码)

密码暴力破解思路

1.猜测范围

(1)密码长度:注册界面可看

(2)密码内容:0-9,a-z,A-Z,特殊字符

字典

来源:

通用字典(word list,dict):

1.kali自带

2.网络下载(百度、github)

使用场合:web网站密码字典,WiFi密码字典,OS用户密码字典,数据库密码字典....

专用字典:

1.指定格式字典,如生日,手机号,QQ号

kali自带字典生成工具:crunch-h

crunch命令使用:crunch [][options]

内容:26个小写字母,大写字母,数字0-9,33个字符(包括空格)!@#$%^&

参数

说明

-b

指定文件输出的大小,避免字典文件过大

-c

指定文件输出的行数,即包含密码个数

-d

限制相同元素出现的次数

-e

定义停止字符,即到该字符就停止生成

-f

调用库文件 /usr/share/crunch/charset.txt

-i

改变输出格式,即aaa,aab--->aaa,baa

-l

通常与-t结合使用,要表明字符为实义字符

-m

用-p代替

-o

将密码保存到指定文件

-p

字符串,或者-p 单词1 单词2 ....以排列组合的方式;生成不重复的字符串;必须放在最后;不能和-s一起使用;会忽略最小长度和最大长度

-q

读取密码文件,即读取pass.txt

-r

告诉crunch继续从它离开的地方回复生产密码字典

-s

指定一个开始的字符,即从自己定义的密码xxxx开始

-t

指定密码输出的格式@小写字母,,大写字母,%数字^字符

-u

禁止打印百分比(必须为最后一个选项)

-z

压缩生成的字典文件,支持gzip,bzip2,lama,7z

案例:

命令

解释

crunch 1 8

第一个是a,最后一个是zzzzzzzz

crunch 1 6 hijklm

第一个是h,最后一个事mmmmmm

crunch 1 6 abcdef\

第一个是a,最后一个是6个空格也可以写成“abcdef ”

crunch 1 8 -f charset.lst mixalpha-numeric-all-space -o wordlist.txt

第一个是a,最后一个是8个空格

/usr/share/crunch/charset.lst(定义了各种规则)

crunch 8 8 -f charset.lst mixalpha-numeric-all-space -o wordlist.txt -t @@dog@@@ -s cbdogaaa

从cbdogaaa开始到“ dog "结束

crunch 2 3 -f charset.lst uapha -s BB

BB开始,ZZZ结束

crunch 4 5 -p abc

生成abc,acb,bac,bca,cab,cba,这个时候数字无用

crunch 4 5 -p dog cat bird

(排列组合)生成birdcatdog,birddigcat,catbirddog,catdogbird,dogbirdcat,dogcatbird

crunch 1 5 -o START -c 6000 -z bzip2

每个txt文件包含6000个单词,用bzip2压缩文件名:

first_word-lat_word.txt.bz2bzip2 -d解压

crunch 4 5 -b 20mib -o START

生成aaaa-gvfed.txt,gvfee-ombqy.txt.ombqz-wcydt.txt.wcydu-zzzzz.txt每个文件20M,最后一个是实际大小

crunch 3 3 abc + 123 !@# -t @%^

3位长度,格式:小写数字字符,内容顺序:小写大写数字符号,大写在格式中不包括,用+占位,小写包含:abc,数字包含123,符号包含:!@#,从a1i开始,c3#结束

crunch 3 3 abc + 123 !@# ^%@

字符数字小写

crunch 4 4 + + 123 + -t %%@^

4位,格式:数字数字小写,内容顺序:小写大写数字符号除了数字只有123以外,其他都不限制,从1la!开始到“33z”结束

crunch 5 5 -t ddd@@ -o j -p dog cat bird

从birdcatdogaa开始到dogcatbirdzz结束

2.社工字典:与个人信息有关,如姓名,爱好等cupp,ccupp

在线社工字典工具:https://www.bugku.com/mima/

3.文章内容字典:密码隐藏在内容里面 cewl https://sqlmap.org -w dict.txt

密码暴力破解的本质:1.连续性尝试,2.字典,3.自动化

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/3 13:27:56

37、字符串与数字操作详解

字符串与数字操作详解 1. 参数展开基础 参数展开是一项非常实用的技术,它能让我们在脚本编写中更高效地处理变量和字符串。 例如,我们可以使用 ${parameter:?"parameter is empty"} 来检查参数是否为空,如果为空则会报错。 [me@linuxbox ~]$ foo=bar [me@…

作者头像 李华
网站建设 2026/10/4 5:04:50

学习试用codebuddy和Trae编程“俄罗斯方块”测试体验

一、先试用 codeBuddy 代码助手提交游戏制作说明,然后生成基本功能的俄罗斯方块,基本可用,有一些问题,告诉codeBuddy继续优化,基本能用。体验用了几天之后,今天突然提示试用资源用完了。一句话也不给输出了…

作者头像 李华
网站建设 2026/10/3 8:07:38

5分钟搞定RAG实验:LightRAG让学术研究变得如此简单!

5分钟搞定RAG实验:LightRAG让学术研究变得如此简单! 【免费下载链接】LightRAG "LightRAG: Simple and Fast Retrieval-Augmented Generation" 项目地址: https://gitcode.com/GitHub_Trending/li/LightRAG 还在为复杂的RAG实验配置而头…

作者头像 李华
网站建设 2026/10/3 20:47:32

关于平抛运动的推导

平抛运动是指物体以一定的初速度沿水平方向抛出,仅受重力作用下的运动。它是一种常见的二维运动形式,结合了水平方向的匀速直线运动和竖直方向的自由落体运动。现在对平抛运动进行推导。分别在 xxx 方向和 yyy 方向上考虑 xxx 方向:由于不考虑…

作者头像 李华
网站建设 2026/10/2 23:08:38

从零开始构建类型安全的Feather图标库

从零开始构建类型安全的Feather图标库 【免费下载链接】feather 项目地址: https://gitcode.com/gh_mirrors/fea/feather 在现代前端开发中,图标作为用户界面的重要组成部分,其质量和易用性直接影响开发效率和用户体验。Feather图标库以其简洁优…

作者头像 李华
网站建设 2026/10/3 23:02:11

AWR1843毫米波雷达Python实时数据处理与可视化实战指南

AWR1843-Read-Data-Python-MMWAVE-SDK-3 项目为开发者提供了一套完整的解决方案,能够通过Python语言实时读取AWR1843毫米波雷达数据并进行可视化展示。无论您是从事智能交通、安防监控还是工业自动化领域,这款工具都能帮助您快速构建雷达应用原型。 【免…

作者头像 李华