域渗透系列---那些一键打穿域控的漏洞之MS14-068

对于已经有了普通域权限的攻击者来说,接下来就是要通过账号破解、横向移动等攻击逐渐靠近域内重要系统(exchange或DHCP)从而撸向域控,当然也有一些漏洞可以一键打穿,纵向获得域内最高权限。

kerberos漏洞MS14-068

2014年微软发布了一个重大安全漏洞的补丁——3011780。根据官方说明,此安全更新解决了 Microsoft Windows Kerberos KDC (秘钥分发中心)中报告的一个漏洞,该漏洞可能允许攻击者将非特权域用户帐户的权限提升为域管理员帐户的权限。
所以利用此漏洞需要两个条件:

1.域控没有打KB3011780补丁。

图片.png

2.拥有一个可以访问域内资源的账号权限。(domain users组里的任意一个账号就行)

kerberos认证

kerberos.png

PAC鉴权

PAC.png

服务器收到客户端的TGS后,需要将客户端在TGS中声明的域组与服务器上的ACL进行配对,然后决定授予客户端什么样的资源访问权限。 Microsoft 使用 PAC 来表示客户端在 TGS 中声明的域组, PAC即特权属性证书。PAC 包含客户端用户的 SID 和组的 SID。 PAC决定了客户端的组属性,即客户端PAC的权限,为了保证自身的合法性,还包含两个签名NTLM,密钥为krbtgt。签名内容除了用户Sid和组SID外,还包括PAC的其他部分,作为TGT的一部分,经过加密。 NTLM 以 krbtgt 为密钥,从客户端向 KDC 的 as 模块发起身份验证请求。 as返回TGT时,会根据客户端生成PAC的组向KDC的as模块发送鉴权请求,包括客户端的用户Sid和组Sid,以及用来保证客户端的两个签名PAC 不被篡改。

漏洞原理
KDC在验证PAC时,对于PAC末尾的签名算法,虽然原则上规定可以使用带密钥的签名算法,但微软允许在实现中使用任何签名算法。只要客户端指定了任何签名算法,KDC 服务器就会使用指定的算法进行签名验证。PAC 没有放在 TGT 中仍然可以正确解析没有放入TGT的PAC信息,PAC必须是密文。密钥加密的 KDC 会从验证器中取出子密钥,解密 PAC 信息并使用客户端设置的签名算法验证签名。KDC 验证无 PAC 的 TGT 成功后,验证不在 TGT 中的 PAC 的有效性。如果验证成功,KDC取出PAC中的User SID和Group SID,重新使用签名。签名算法和密钥与将 inclue-pac 标志位设置为 TRUE 完全相同。将新生成的PAC加入到解密后的TGT中,然后重新加密并制作一个新的TGT发送给客户端。

未向DC验证PAC.png

漏洞利用
目前ms14-068已经有很多现成的利用工具,exe的,python的就不测试了,本文利用msf的验证模块 admin/kerberos/ms14_068_kerberos_checksum

设置options,User Sid可以通过命令whaomi /user获取,Rhost为域控IP

set options.png

msf exploit.png

先清空kerberos原有的票据,再将生成的证书票据注入然后获取域控的管理权限,

导入ticket.png

dir.png

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,402评论 6 499
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,377评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,483评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,165评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,176评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,146评论 1 297
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,032评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,896评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,311评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,536评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,696评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,413评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,008评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,659评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,815评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,698评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,592评论 2 353

推荐阅读更多精彩内容

  • 前言 在进入内网进行渗透横向过程中,有时候会遇到域环境。学习整理下域环境中权限维持相关的技术。本次实验环境:win...
    Tide_诺言阅读 2,206评论 1 4
  • 参考链接:详解kerberos认证原理[https://seevae.github.io/2020/09/12/%...
    Sp0n阅读 1,084评论 0 1
  • 前言 Pass The Ticket 也是横向渗透的一种攻击方式,简称ptt。而Ticket票据是利用kerber...
    CSeroad阅读 2,834评论 1 1
  • 前言 内网渗透大多数为域渗透。学习域渗透kerberos协议就是绕不过的一个难点,白银票据、黄金票据、攻击域控都离...
    CSeroad阅读 4,428评论 0 5
  • 这篇文章以由浅入深、层层深入的方式讲述基于Kerberos的Windows Network Authenticat...
    readilen阅读 3,891评论 0 2