hash密码破解工具 – Hashcat
下载地址:https://hashcat.net/files/hashcat-6.2.2.7z(使用前提是你在线解密工具不行时)
我的博客:http://gylq.github.io
扫描模式
- Mode
- 0代 Straight(字典破解):基于字典进行破解
- 1代 Combination(组合破解):基于多个字典进行破解
- 3代 Brute-force(掩码暴力破解):基于掩码设置进行破解
- 6代 Hybrid Wordlist + Mask(字典+掩码破解)
- 7代 Hybrid Mask + Wordlist (掩码+字典破解)
- | Charset
=+=======
l | abcdefghijklmnopqrstuvwxyz (26个小写字母)
u | ABCDEFGHIJKLMNOPQRSTUVWXYZ (26个大写字母)
d | 0123456789 (0-9数字)446515184
h | 0123456789abcdef (数字和小写字母)
H | 0123456789ABCDEF(数字和大写字母)
s | !”#$%&’()*+,-./:;[]^_`{|}~ (特殊字符)
a | (键盘上所有可见的字符)
b | 0x00 – 0xff(可能是用来匹配像空格这样密码的)
- 格式:八位数字密码:
- 格式:八位未知密码:
- 格式:前四位为大写字母,后四位为数字:
- 格式:前四位为数字或者是小写字母,后四位为大写字母或者数字:
- 格式:前三个字符未知,中间为admin,后三位未知:admin
- 6-8位字母密码:–increment –increment-min 6 –increment-max 8
- 6-8位数字+小写字母密码:–increment –increment-min 6 –increment-max 8
常用参数
- -a 指定要使用的破解模式,其值参考后面对参数。“-a 0”字典工具,“-a 1”组合攻击;“-a 3”掩码攻击。
- -m 指定要破解的hash mode,如果不指定类型,则默认是MD5
- -o 指定破解成功后的hash及所对应的明文密码的存放位置,可以用它把破解成功的hash写到指定的文件中
- –force 忽略破解过程中的警告信息,跑单条hash可能需要加上此选项
- –show 显示已经破解的hash及该hash所对应的明文
- –increment 启用增量破解模式,你可以利用此模式让hashcat在指定的密码长度范围内执行破解过程
- –increment-min 密码最小长度,后面直接等于一个整数即可,配置increment模式一起使用
- –increment-max 密码最大长度,同上
- –outfile-format 指定破解结果的输出格式id,默认是3
实例破解
一、数字破解(8位:13245786)md5:38cf51764f772c1ab70362efa4a1da67
二、小写字母和数字(8位:4a1b2a2c)md5:9ab70b87e486f5430537b5547c976037
命令:(6-8位的小写字母和数字掩码破解)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AZyZlnaX-1623940035595)(C:Users23242AppDataRoamingTyporatypora-user-imagesimage-20210617212252552.png)]
三、任意字符破解(4位:A1b;)md5:f67550e2ddf5eeba1662f8ee8974bf5b
命令(破解时间过长,我就用四位做示例,四位数只用几秒)
命令
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux24701 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!