我的学习笔记之kali破解内网用户的密码

1.我们先用kali自带的crunch工具制作爆破字典

crunch参数:

min   设定最小字符串长度         max   设定最大字符串长度      ------2个都是必选的

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

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

-d    限制相同元素出现的次数

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

-f     调用库文件(/etc/share/crunch/charset.lst)

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

-l     通常和-t联合使用,表明该字符为实义字符(@就是一个字符,取消他代表小写字母的功能)

-m   通常和-p搭配

-o    将密码保存到指定文件

-p    指定元素以组合的方式进行

-q    读取密码文件,即读取pass.txt(你要读取的文件)

-r     定义从某一个字符串重新开始

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

-t    指定密码输出的格式

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

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

特殊字符

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

官网:crunch - wordlist generator download | SourceForge.net

格式:crunch   位数(最小位数) 位数(最大位数)选项  字符(指定用哪些字符生成) 选项  输出文件

实例1:crunch  6  6   -t  zqy%%%  >> pwd.txt    #生成一个以zqy开头,后三位为随机数字的字典文件,且该生成的字典密码最长6位最短6位,并且输出到pwd.txt文件中(生成的密码有1000种)
实例2:crunch  5 6  >>pwd.txt     #生成26个字母组成5到6位数的密码,并存入pwd文件

实例3:crunch 1 8 >> 1.txt    #意思是生成最小1位,最大8位,由26个小写字母为元素的所有组合 ,将生成的内容导出为1.txt

 该实例转载合天实验室:

  • 1
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值