0x00前言
在谈论这篇文章的主要内容之前,我想先讲讲Bloodhound这个工具,BloodHound
是一个强大的内网域渗透提权分析工具,它把域中各种抽象的概念和结构放在了一个能运行且直观,并易于使用的图形化功能中,自动用于提取和分析数据,高效准确地显示如何提升
AD 域中的权限。它使用图形理论来自动化的在 Active Directory 环境中搞清楚大部分人员的关系和细节。我们可以使用 BloodHound
快速深入了解 AD
的一些用户关系,了解哪些用户具有管理员权限,哪些用户有权对任何计算机都拥有管理权限,以及有效的用户组成员信息。它是一个对于我们在域渗透中寻找攻击向量、规划攻击路线、进行横向移动等都有有巨大的帮助,在这篇文章中我们也会用到这款工具。
【点击此处即可领取282G网络安全学习资源】
0x01 滥用AD Recycle Bin权限实现权限提升
相关知识补充:
为了说明启用 AD 回收站的价值,让我们回顾一下在未启用AD Recycle Bin时恢复 AD 对象涉及的内容。
在没有启用 AD 回收站的域中,当 Active Directory 对象被删除时,它会变成一个墓碑 。其在指定的时间段内保留在分区的 Deleted
Objects 容器中 tombstone中 。 在此期间,该物品在技术上是可以恢复的,但其丢失的属性一般可以认为是不可恢复的。
一旦对象处于已删除对象状态的时间到了,该对象就变成了 回收对象,它会被清理掉。 这个生命周期如下图所示:

如果启用了 AD 回收站,当对象被删除时,其大部分属性会保留一段时间,以便在需要时恢复对象。 在此期间,对象处于 已删除对象 状态。 (此时间段在
msDS-DeletedObjectLifetime 属性中定义。默认情况下,其值为 tombstoneLifetime 属性的值。如果 msDS-
deletedObjectLifetime 属性的值为 null 或该属性根本不存在,则解释其值为 tombstoneLifetime 属性的值。如果也没有
tombstoneLifetime 值,则两个值都默认为 60 天。)
一旦对象处于已删除对象状态的时间到了,该对象就变成了 回收对象 。 一个回收的对象看起来像一个带有 isRecycled 属性并设置为 TRUE
的墓碑。 与墓碑一样,它的大部分属性都被删除,并且在 tombstoneLifetime 属性指定的时间段内持续存在于 Active Directory
中。 然后它会被 Active Directory 的垃圾收集器清理掉。 在启用回收站的情况下删除的对象的生命周期如下所示:

简介:AD Recycle Bin是一个著名的 Windows 组。[Active Directory
对象恢复(或回收站)](https:/

最低0.47元/天 解锁文章
7366

被折叠的 条评论
为什么被折叠?



