本文作者:Faith(Ms08067实验室 内网安全攻防知识星球)
0x00漏洞说明
CVE-2020-1472是继MS17010之后一个比较好用的内网提权漏洞,影响Windows Server 2008R 2至Windows Server 2019的多个版本系统,只要攻击者能访问到目标域控井且知道域控计算机名即可利用该漏洞.该漏洞不要求当前计算机在域内,也不要求当前计算机操作系统为windows,该漏洞的稳定利用方式为重置目标域控的密码, 然后利用城控凭证进行Dc sync获取域管权限后修复域控密码,之所以不直接使用坏控凭证远程执行命令,是因为城控账户是不可以登录的,但是域控具备Dc sync权限, 可以获取域内任意用户的凭证。
漏洞利用过程中会重置域控存储在域中(ntds.dit)的凭证,而域控存储在域中的凭证与本地的注册表/lsass中的凭证不一致时,会导致目标域控脱域,所以在重置完域控凭证后要尽快恢复。
0x01利用过程
0x01a mimikatz利用过程
测试环境:
域控:
域名:ADC1.A.com
IP:192.168.27.150
操作系统:Windows Server 2012R 2
攻击机:
不在域内:
IP:192.168.27.129(没要求,能访问到目标域控即可)
操作系统:Windows 7
工具地址:
https://github.com/genti1kiwi/mimikatz
https://github.com/SecureAuthCorp/impacket
测试步骤如下:
检测是否存在CVE-2020-1472漏洞
2.利用CVE-2020-1472修改域控密码为空