NTLM Relay

NTLM Relay to SMB执行命令

impacket下的smbrelayx.py
python3 smbrelayx.py -h 10.10.10.140 -c hostname
# 10.10.10.140是目标机fileserver,-c指定执行的命令

浅析

这里使用ntlmrelayx,首先尝试各种服务权限

然后通过创建服务来执行命令,所以执行whoami为system

创建服务需要调用函数CreateService,而该函数默认是Administrators组才有的权限

NTLM Relay to LDAP

提升权限

如果NTLM发起用户在以下用户组

  • Enterprise admins

  • Domain admins

  • Built-in Administrators

  • Backup operators

  • Account operators

那么就可以将任意用户拉进该组,从而使该用户称为高权限用户

这里添加到了Enterprise admins组,然后使用dcsync成功

设置基于资源的约束委派

设置test$到fileserver$的基于资源的约束委派,设置好之后就是正常的基于资源的约束委派攻击来攻击fileserver机器

强制fileserver$访问攻击机

成功后查询属性

Last updated