hashcat_note

hashcat学习总结

帮助文档hashcat -h

mode对应name示例

非官方说明实例文档

攻击模式讲解中文

Rule-based Attack中文


命令基本格式:

1
hashcat [options]... hash|hashfile|hccapxfile [dictionary|mask|directory]...

写几个常用的:

  • hashcat -a3 -m0 -w4 '8743b52063cd84097a65d1633f5c74f5' ?l?l?l
    • 暴力破解,MD5 高性能破解 hash字符串模式 前三位是l(小写字母)
  • hashcat -a1 -m1300 -w3 C:\john-1.9.0-jumbo-1-win64\run\12.txt C:\Users\47520\Downloads\10_million_password_list_top_1000000.txt ?a?a?a
    • 字典破解 RAR5 高性能破解 hashfile文件模式 前三位是a(全字符)

  • 还有一个问题,比如就是?1?1,有4位, 我想要识别3位, 或者5位怎么办? 有两种方法

    1. 使用 mask 文件,在一个文件中写多个mask,每一行,并且每一位,都写上规则,然后在命令行中指明这个文件就行。注意,mask文件需以.hcmask结尾。
    2. hashcat -increase一般加在mask attack中,会从第一位到最后一位逐个识别,一直识别到有多少位。如果识别到了mask的前几位,那么就会直接出结果。所以有了--increment-min和--increment-max
  • 自定义mask attack:可以自定义4种字符,在命令中加-1 ?l?d?u-1 43545yt 最后在后面加上?1?1?, 那么这其中的1就会是你定义的?l?d?u-1 43545yt, 可以定义4个选项:1, 2, 3, 4.

Licensed under CC BY-NC-SA 4.0
使用 Hugo 构建
主题 StackJimmy 设计