是的,我又开始学习新的内容了,这次真的要坚持住。
hashcat 5.1.0 下载
直接在https://hashcat.net/hashcat/上下载并解压最新的hashcat就好了
hashcat 5.1.0 安装
系统是macos的,可以直接安装。
cd hashcat-5.1.0 //进入目录 sudo make sudo make install //安装hashcat
hashcat 5.1.0 测试
在安装包里看到一个例子,存储在example0.sh中,就直接尝试了一下,发现能运行,后续的学习也准备直接依赖这个例子了。
./hashcat -t 32 -a 7 example0.hash ?a?a?a?a example.dict
首先运行一下帮助,也就是 hashcat --help,下面是第一行:
hashcat [options]... hash|hashfile|hccapxfile [dictionary|mask|directory]
可以看到各种参数。
1)-t
-t, --markov-threshold | Num | Threshold X when to stop accepting new markov-chains
意思貌似是:给一个阈值,何时停止接受新的马尔可夫链。这里的阈值是32。
难道是马尔可夫测试集添加了多少新口令才更新概率的意思吗???>??<
2) -a
-a, --attack-mode | Num | Attack-mode
到下面找了找发现例子里用的是模式7
7 | Hybrid Mask + Wordlist
恕我不懂,这是混合掩码加单词表的意思吗??>??<
3) example0.hash
应该是需要破解的hash列表。
4)?a?a?a?a
口令模式,需要破解问号。
5)example.dict
字典
来源:51CTO
作者:xuxiaomii
链接:https://blog.csdn.net/xuxiaomii/article/details/100156150