黑基网 首页 资讯 IT业界 查看内容

实践练习:通过hashcat破解 ntds.dit的密码

2016-7-18 09:13| 投稿: son850318

摘要: 众所周知,目前市场上的GPU速度越来越快,利用GPU超强的运算能力来进行密码暴力破解,将会从很大程度上提高密码破解的成功率。在此之前,国外的安全研究专家曾经使用过一个由二十六块显卡所组成的分布式破解神器来破 ...

众所周知,目前市场上的GPU速度越来越快,利用GPU超强的运算能力来进行密码暴力破解,将会从很大程度上提高密码破解的成功率。在此之前,国外的安全研究专家曾经使用过一个由二十六块显卡所组成的分布式破解神器来破解密码,这在当时曾引起不小的轰动。要说目前最好的GPU破解哈希密码的软件,那就非HashCat莫属了。下面我就为大家具体介绍一下HashCat系列软件。

HashCat系列软件在硬件上支持使用CPU、NVIDIA GPU、ATI GPU来进行密码破解。在操作系统上支持Windows和Linux平台,并且需要安装官方指定版本的显卡驱动程序,如果驱动程序版本不对,可能导致程序无法运行。

现在,我们使用Hashcat和rockyou密码字典来破解目标密码的哈希值。通过下面这条命令,我们可以指定hashcat的工作模式:

1
hashcat-3.00\hashcat64.exe -a 0 -m 3000 --potfile-path hashcat-rockyou-lm.pot --username lm.ocl.out rockyou.txt

参数选项-a 0:让hashcat利用密码字典来进行暴力破解。

参数选项-m 3000:这一参数会告知hashcat用户提供的是LM哈希密码。

参数选项-username :这一参数会告知hashcat,哈希文件 lm.ocl.out 中包含有密码所对应的用户名。

在上面这条命令中,参数lm.ocl.out是我们指定的哈希文件。参数rockyou.txt是密码字典。

除此之外,我还使用到了–potfile-path命令来为hashcat指定一个pot文件,该文件中包含有密码对应的预生成哈希值,该文件的作用类似于彩虹表。

输出结果如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
小编推荐:欲学习电脑技术、系统维护、网络管理、编程开发和安全攻防等高端IT技术,请 点击这里 注册黑基账号,公开课频道价值万元IT培训教程免费学,让您少走弯路、事半功倍,好工作升职加薪!



免责声明:本文搜集整理自互联网,版权归原作者所有,文中所述不代表本站观点,若有侵权或转载等不当之处请联系我们处理,请我们一起为维护良好的互联网秩序而努力!联系方式见网站首页右下角。


鲜花

握手

雷人

路过

鸡蛋

相关阅读

最新评论


新出炉