hashcat学习总结
帮助文档hashcat -h
命令基本格式:
|
|
写几个常用的:
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位怎么办? 有两种方法
- 使用 mask 文件,在一个文件中写多个mask,每一行,并且每一位,都写上规则,然后在命令行中指明这个文件就行。注意,mask文件需以.hcmask结尾。
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
.