首页
社区
课程
招聘
【破解工具】Hashcat加密破解
发表于: 2021-6-22 13:43 2840

【破解工具】Hashcat加密破解

2021-6-22 13:43
2840

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 | ?l?u?d?s (键盘上所有可见的字符)
    b | 0x00 - 0xff(可能是用来匹配像空格这样密码的)
    • 格式:八位数字密码:?d?d?d?d?d?d?d?d
    • 格式:八位未知密码:?a?a?a?a?a?a?a?a
    • 格式:前四位为大写字母,后四位为数字:?u?u?u?u?d?d?d?d
    • 格式:前四位为数字或者是小写字母,后四位为大写字母或者数字:?h?h?h?h?H?H?H?H
    • 格式:前三个字符未知,中间为admin,后三位未知:?a?a?aadmin?a?a?a
    • 6-8位字母密码:--increment --increment-min 6 --increment-max 8 ?l?l?l?l?l?l?l?l
    • 6-8位数字+小写字母密码:--increment --increment-min 6 --increment-max 8 ?h?h?h?h?h?h?h?h

常用参数

  • -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

    • image-20210617204428793

    • 命令 :(意思就是说6-8之间的数字进行掩码破解)

      1
      hashcat -a 3 -m 0 38cf51764f772c1ab70362efa4a1da67 --increment --increment-min 6 --increment-max 8 ?d?d?d?d?d?d?d?d
    • image-20210617204751135

  • 二、小写字母和数字(8位:4a1b2a2c)md5:9ab70b87e486f5430537b5547c976037

    • 命令:(6-8位的小写字母和数字掩码破解)

      1
      hashcat -a 3 -m 0 9ab70b87e486f5430537b5547c976037 --increment --increment-min 1 --increment-max 8 ?h?h?h?h?h?h?h?h

      image-20210617212252552

  • 三、任意字符破解(4位:A1b;)md5:f67550e2ddf5eeba1662f8ee8974bf5b

    • 命令(破解时间过长,我就用四位做示例,四位数只用几秒)

      1
      hashcat -a 3 -m 0 f67550e2ddf5eeba1662f8ee8974bf5b --increment --increment-min 1 --increment-max 4 ?a?a?a?a
    • image-20210617212617592

  • 字典破解:-a 0是指字典破解模式 , -o是输出结果到文件中

    • image-20210617212821487

    • image-20210617213108380

    • image-20210617213345945

    • 命令

      1
      hashcat -m 0 -a 0 ./dict/hash.txt ./dict/password.txt -o result.txt
    • image-20210617213500840

    • image-20210617213550991


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 1
支持
分享
最新回复 (1)
雪    币: 20
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
2

你只解出来8位的明文吗?我还解出来了6位和7位的。

2021-7-4 09:31
0
游客
登录 | 注册 方可回帖
返回
//