密码破解工具hashcat的使用

admin 2023年10月19日16:34:00评论76 views字数 1340阅读4分28秒阅读模式

hashcat简介

hashcat是一款开源的密码破解工具,号称是世界上最快的密码破解程序。它支持多GPU、多操作系统、多平台、多算法且资源利用率低,可基于字典进行攻击。

hashcat使用

  1. 攻击(爆破)方式

0 | Straight  字典破解1 | Combination 组合破解(多个字典组合破解)3 | Brute-force 掩码暴力破解 6 | Hybrid Wordlist + Mask 字典+掩码破解7 | Hybrid Mask + Wordlist 掩码+字典破解9 | Association 关联攻击

2.常见掩码设置

l | abcdefghijklmnopqrstuvwxyz [a-z]  小写字母u | ABCDEFGHIJKLMNOPQRSTUVWXYZ [A-Z]  大写字母d | 0123456789                 [0-9]  数字h | 0123456789abcdef           [0-9a-f]  小写字母和数字H | 0123456789ABCDEF           [0-9A-F]  大写字母和数字s |  !"#$%&'()*+,-./:;<=>?@[]^_`{|}~  特殊字符a | ?l?u?d?s  键盘上所有可见字符b | 0x00 - 0xff  十六进制

3.常用参数

-a --attack-mode 指定爆破模式-m  --hash-type 指定破解的hash类型,默认为MD5(使用-h可查看所有类型)-o  --outfile  指定破解结果保存位置--force 忽略告警信息--show  显示破解成功的hash及对应的明文-i --increment  启用增量爆破模式   --increment-min  密码最小长度(配置increment一起使用)   --increment-max  密码最大长度(配置increment一起使用)-D 指定设备类型--username  忽略hash文件中的用户名-T  设置线程数

4.示例

破解MD5加密的6位数字

hashcat -m 0 -a 3 e10adc3949ba59abbe56e057f20f883e ?d?d?d?d?d?d

破解NTLM加密的5位小写字母

hashcat -m 1000 -a 3 209c6174da490caeb422f3fa5a7ae634 ?l?l?l?l?l

使用字典破解

hashcat -m 0 -a 0 209c6174da490caeb422f3fa5a7ae634 password.txt

使用字典批量破解

hashcat -m 0 -a 0 hash.txt password.txt

组合破解

hashcat -m 0 -a 1 hash pass1.txt pass2.txt

ZIP压缩密码破解

ZIP压缩密码破解首先要提取文件的hash值,可以使用zip2john工具进行提取。

zip2john 1.ziphashcat -m 13600 -a 0 hash password.txt

破解过程中,可以按s键查看破解进度,p键暂停破解,r键继续破解,q键退出破解。

原文始发于微信公众号(Hacker学习笔记):密码破解工具hashcat的使用

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年10月19日16:34:00
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   密码破解工具hashcat的使用http://cn-sec.com/archives/2126460.html

发表评论

匿名网友 填写信息