【KALI基础】字典生成和CRUNCH工具的运用
大家号,今天我们来讲讲如何自己生成字典。我们需要运用Crunch工具。当然这个工具也是在KALI中预先安装好的。
当我们对一些网站渗透时就可以用到字典的生成。比如说学校的网站的登录密码存在一定的规律,用户登录密码可能都是学号,学号的前几位一般是固定的。比如说我们学校的学号是毕业年份加班级加班级内序号。那么我们就可以有此设计应该字典进行渗透。
OK!进入正题,Crunch工具的运用。打开方法很简单:
crunch
对!只有一个单词。那么我们来说说crunch的参数:如下表格
代码 | 意义解释 |
min | 设定最小字符串长度 |
max |
设定最大字符串长度 |
-o | 将生成的字典存在指定文件夹 |
-t |
指定密码输入和格式 |
-p | 指定元素组合 |
代码 | 意义解释(必选) |
% | 代表数字(必选) |
^ | 代表特殊符号 |
@ |
代表小写字母 |
, | 代表大写字母 |
那么,我们来说说四种字典的生成:
1.26个字母或数字的随机字典:
crunch 2 4 > 1.txt
意思是:以26个字母为元素,最小2位最大4位的组合,重定向保存到1.txt文件。2,4就是必须要指定的最大和最小长度,回车就保存好了。
在我们没有特殊指定字典时,crunch是默认为26个字母的。但我们如果输入:
crunch 6 6 0123456789 -o 5.txt
这个就是指定了生成6位的纯数字字典。
我们输入:
cat 1.txt
就可以查看我们创建好的字典了。 然后输入: 清屏
clear
2.指定特殊格式创建一个字典:
这个就是一个以admin开头的,后两位为数字一共7位的字典。重定向保存在2.txt文件夹里。前面说过,-t是指指定特殊格式。那么在这里-t就是指定以admin开头的特殊格式。
3.指定模板生成字典:
它就是创建/usr/share/……这个库中的模板来生成6位字典。保存在3.txt文件中。-f就是调用模板。
4.指定字符串生成字典:
crunch 3 3 -p zqd 1990 29 > 6.txt
这个就是将zqd 1990 29 这三给字符串任意组合重定向保存在6.txt中。用cat来查看字典,字典结果也在上图。
总结一下:
1.26个字母或数字的随机字典 |
2.指定特殊格式创建一个字典 |
3.指定模板生成字典 |
4.指定字符串生成字典 |
这就是今天的所以内容。权力越大,责任越大。
如果您有什么意见及建议,请不吝赐教。如果觉得内容还不错,还是希望点个赞的!希望您是第一个关注我的~~
再次感谢!
【KALI基础】字典生成和CRUNCH工具的运用相关推荐
- 上传txt生成字典 java_文件上传漏洞fuzz字典生成脚本小工具分享
前言 学习xss的时候翻阅资料发现了一个文件上传漏洞fuzz字典生成脚本小工具,试了试还不错,分享一下 配置 需要python2环境 使用方法 $ python upload-fuzz-dic-bui ...
- 好用的fuzz字典以及fuzz字典生成工具
一.fuzz字典下载地址 https://github.com/fuzzdb-project/fuzzdb https://github.com/TheKingOfDuck/fuzzDicts htt ...
- crunch字典生成工具
Crunch是一种创建密码字典工具,按照指定的规则生成密码字典,可以灵活的制定自己的字典文件.使用Crunch工具生成的密码可以输出到屏幕,保存到文件.或另一个程序.由其在渗透测试需要爆破的时候,字典 ...
- 【网安神器篇】——Crunch字典生成工具
作者名:Demo不是emo 主页面链接:主页传送门 创作初心:舞台再大,你不上台,永远是观众,没人会关心你努不努力,摔的痛不痛,他们只会看你最后站在什么位置,然后羡慕或鄙夷 座右铭:不要让时代的悲哀 ...
- 谷安kali密码破解小结(crunch字典生成)
密码破解基本有三种方法:第一种是人工猜解(垃圾桶工程和被动信息收集): 第二种是基于字典暴力破解(主流) 在kali里,是默认自带了字典的,分别放在下面三个文件中:/usr/share/wordlis ...
- 字典生成----在线密码破解工具hydra和medusa的使用
大家好,我是SuieKa. 本次主要稍微详细分析一下字典的生成和在线密码破解工具hydra和medusa及使用案例,希望对大家学习上有帮助! 目录表 一.常见字典生成工具及使用方法 1.字典生成工具c ...
- 网络安全-字典生成-crunch
网络安全-字典生成-crunch crunch工具,在kali已经集成好了 2是代表最小字符长度 4是最大字符长度 生成了一个2M的文件 还有我们来查看这个密码本 从abcd26个英文字母的2位到4位 ...
- [原创发现]使用第三方crunch工具做java混淆字典,
做java混淆的时候,高级混淆是什么程度呢? 当然是类似这样的,0 oO,这到底是0 还是o还是大写的O,除此之外还有一些生僻字的混淆字典,但是如何生成呢? 以前我百度没找到相关符合我要求字典能长能短 ...
- python123测验5随机密码生成_基于社会工程学的弱口令密码字典生成工具
Chinese Common User Passwords Profiler 基于社会工程学的弱口令密码字典生成工具 使用方法 : 第一步 : 定义已知信息 class Person: NAME = ...
最新文章
- CentOS 6.3 64bit上升级系统默认Python 2.6.6到2.7.10版本
- 全球比特币和区块链领域创业企业全景图
- 机器学习模型调优总结!
- Application Session Cookie ViewState Cache Hidden 区别
- makefile:4:***缺少分隔符。 停止
- 透过现象看本质,如何设计一款病毒式裂变产品?
- JavaSE 几个常见术语区别
- 【Java Lambda表达式】Lambda表达式详解、Lambda表达式的等效使用方式、多线程
- 门描述符gate descriptors
- en55032最新标准下载_欧盟EMC标准EN55032介绍。
- ubuntu查看磁盘分区使用
- linux如何删除多余引导
- 扫描QR码即可完成移动支付的LevelUp推出集合NFC、QR码等技术的移动支付终端,供商家免费使用 | 36氪
- 如何给孩子的作文下评语
- android音乐播放器横评,14款Android平台音乐播放器横评
- 服务器换主板不换系统教程,主板要换,系统不变
- 中间件是什么?Linux常用中间件都有哪些?
- 0. 【R、Rstudio、Rtools 】软件的安装 + 【初始化Rstudio】:镜像、字体、修改默认工作路径 、默认安装包路径
- DAG,PDAG,CPDAG定义
- 计算机专业 拒绝清华,我国最任性的学霸,因离家太远拒绝清华,因专业不合适拒绝哈佛...