天天看点

AD CS Tradecraft ---域提权 ESC1

工具下载地址:https://github.com/GhostPack/Certify

AD CS Tradecraft ---域提权 ESC1

如下的证书配置:

1、我们需要有权限去获取证书

2、能够登记为客户端身份验证或智能卡登录等

3、CT_FLAG_ENROLLEE_SUPPLIES_SUBJECT开启

我们首先创建一个具有以上3个点的证书模板,使用certtmpl.msc创建。我们复制工作站身份认证模板,在常规中修改模板显示名称为ESC1,扩展中的应用程序策略中加入客户端身份认证

AD CS Tradecraft ---域提权 ESC1

在安全中加入Domain Users具有注册权限:

AD CS Tradecraft ---域提权 ESC1

在使用者名称中,选择在请求中提供,也就是开启CT_FLAG_ENROLLEE_SUPPLIES_SUBJECT。

AD CS Tradecraft ---域提权 ESC1

然后使用Certsrv.msc,发布我们创建的危害模板

AD CS Tradecraft ---域提权 ESC1

然后,使用certify,检测危害

AD CS Tradecraft ---域提权 ESC1

Certify.exe工具有1个DLL依赖,需要复制到同目录下。

AD CS Tradecraft ---域提权 ESC1

获取证书,注意altname参数,这个需要填的是域管用户名。

AD CS Tradecraft ---域提权 ESC1

然后算换pem到pfx,不要输入密码

AD CS Tradecraft ---域提权 ESC1

然后使用Rubeus获取TGT。

工具下载地址:https://github.com/C-Sto/Rubeus

AD CS Tradecraft ---域提权 ESC1
AD CS Tradecraft ---域提权 ESC1