ntds.dit破解

admin 2022年3月15日23:20:21评论256 views1字数 989阅读3分17秒阅读模式

ntds.dit破解


概览


介绍、SYSTEM获取、NTDSDumpEx、gosecretsdump、secretsdump、总结。


介绍


上一节介绍了怎么获取ntds文件,ntds相当于一个数据库,里面包含了域内的用户信息、组信息、组策略以及域用户hash等,提取ntds中的内容,还需要一个文件,即system,system位置在

c:windowssystem32configSYSTEM

那么为什么需要SYSTEM这个文件呢,因为ntds是加密的,解密需要syskey,而syskey就存在于SYSTEM文件中。


SYSTEM获取


SYSTEM文件可以直接从注册表导出:


reg save HKLMSYSTEM SYSTEM.save


NTDSDumpEx


NTDSDumpEx可用来提取windows用户凭据,地址如下:


https://github.com/zcgonvh/NTDSDumpEx


使用时,通过d参数指定ntds文件,s参数指定system文件,运行效果如下:


ntds.dit破解


加上m参数的话,可以把机器的账号和hash也dump出来。


NTDSDumpEx -s system.save -d ntds.dit -m


使用这个工具可能会报错,大概意思就是需要修复数据库类的,这里命令行关了,没有截图,如果碰到,可以尝试运行如下命令修复了,一次不行的话,可以多运行几次。


esentutl /p /o ntds.dit


gosecretsdump


gosecretsdump和NTDSDumpEx用法差不多,地址如下:


https://github.com/C-Sto/gosecretsdump


通过system参数指定system文件,ntds参数指定ntds文件:


gosecretsdump -system system.save -ntds.dit


ntds.dit破解


secretsdump


secretsdump是impacket下的一个python脚本,也可从ntds中获取用户凭据,但速度上较慢,没有上面gosecretsdump快(go编写),地址如下:


https://github.com/SecureAuthCorp/impacket/blob/master/examples/secretsdump.py


用法基本上差不多,如下图:


ntds.dit破解


总结


域用户多,ntds文件大,几个g的那种,选择更快的工具更合适。

原文始发于微信公众号(aFa攻防实验室):ntds.dit破解

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2022年3月15日23:20:21
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   ntds.dit破解https://cn-sec.com/archives/828181.html

发表评论

匿名网友 填写信息