当前位置: 首页 > news >正文

网站建设总体规划包括网站弹出广告gif出处

网站建设总体规划包括,网站弹出广告gif出处,乐享黔程是什么公司,企业商务网说明 Kerberoasting 攻击发生在Kerberos协议的TGS_REP阶段,KDC的TGS服务返回一个由服务Hash加密的ST给客户端。由于该ST是用服务Hash进行加密的,因此客户端在拿到该ST后可以用于本地离线爆破。 攻击的过程 攻击者提供一个正常的域用户密码对域进行身份…

说明

  • Kerberoasting 攻击发生在Kerberos协议的TGS_REP阶段,KDC的TGS服务返回一个由服务Hash加密的ST给客户端。
  • 由于该ST是用服务Hash进行加密的,因此客户端在拿到该ST后可以用于本地离线爆破

攻击的过程

  • 攻击者提供一个正常的域用户密码对域进行身份认证,KDC在验证账户和密码的有效性后,会返回一个TGT。该TGT用于以后的ST请求
  • 攻击者使用获得的TGT请求针对指定SPN的ST。在请求服务票据的TGS-REQ进程中,攻击者可以指定其支持的Kerberos 加密类型为RC4_HMAC_MD5(ARCFOUR-HMAC MD5),因为RC4_HMAC_MD5加密算法相比于其他加密算法更容易被破解。

Kerberoasting攻击在实战中主要分为如下4步

  • 查询域内注册于域用户下的SPN;
  • 请求指定SPN的ST;
  • 导出请求的ST;
  • 对该导出的ST进行离线爆破。

选择攻击主机

  • 攻击主机必须是域控主机内的user,而不是当前主机下的用户,如果是当前主机下的用户,那么当前主机只是加入了域,而并非和域控相关联。 
  • xie\hack
    • 321@qq.com

SPN的发现

  1. 这是Kerberoasting攻击的第一步。首先,发现域内所有注册于域用户下的SPN认情况下。
    1. 域内会有一个注册在用户krbtgt下的SPN kadmin/changepw。但该SPN对于Kerberoasting 攻击是没有意义的,因为用户krbtgt的密码是随机生成的,几乎不可能爆破出来。
  • RiskySPN

    • RiskySPN 是一个PowerShell 脚本的集合,专注于检测与SPN相关的账户是否滥用。
    • 该脚本可以帮助我们自动识别弱密码服务票据,根据用户账户和密码过期时间来查找最容易包含弱密码的票据。
    • 执行如下命令,该脚本会自动查找并过滤出(自动去除注册于krbtgt下的kadmin/changepw)当前域内注册于域用户下的可能包含弱密码的SPN的详细信息。
      • Import-Module .\Find-PotentiallyCrackableAccounts.ps1;
      • Find-PotentiallyCrackableAccounts -FullData
    • #PowerShell脚本用法
      • Import-Module .\GetUserSPNs.ps1
  • PowerView.ps1

  • PowerView.ps1是 PowerSnolit 中Recon 目录下的一个PowerShell脚本,该脚本可用于查询过滤出域用户下注册了SPN的用户,包括krbtgt用户,并返回用户的详细信息。
    • 执行命令如下:
      • Import-Module .\PowerView.ps1
      • Get-NetUser -SPN

请求服务票据

  • 当过滤出注册于用户下的SPN之后,我们就需要请求这些SPN的服务票据了。
  • Impacket 请求

    • Impacket中的GetUserSPNs.py脚本可以请求注册于用户下的所有SPN的服务票据,也可以请求注册于指定用户下的SPN的服务票据。该脚本使用命令如下:
    • 请求注册于用户下的所有SPN的服务票据,并以hashcat能破解的格式保存为hash.txt文件
      • python .\GetUserSPNs.py -request -dc-ip 192.168.1.88 xie.com/administrator:321@qq.com -outputfile a.txt
  • Rubeus 请求

    • Rubeus 中的Kerberoast 支持对所有用户或特定用户执行Kerberoasting 操作,它的原理在于先用LDAP查询域内所有注册在域用户下的SPN(除了kadmin/changepw)
    • 再通过发送TGS包,直接输出能使用John或 hashcat爆破的Hash。该工具使用命令如下:
      • #请求注册于用户下的所有SPN的服务票据,并以hashcat能破解的格式保存为hash.txt文件
        • Rubeus.exe kerberoast /format:john /outfile:hash.txt
  • mimikatz 请求

    • 使用mimikatz请求指定SPN的服务票据的命令如下,请求的服务票据将保存在内存
      中。
    • #请求指定SPN的服务票据
      • kerberos::ask/target:MSSQLSvc/WIN-08U6QBF1C4U.xie.com:1433

导出服务票据

  • 在请求服务票据的过程中,有的工具可以直接将票据打印出来保存为文件。
  • 有的工具会将票据保存在内存中,对于保存在内存中的票据我们可以使用工具将其从内存中导出来。


查看内存中的票据

  • 首先,我们需要查看内存中保存的票据。可以使用以下命令进行查看:
  • #直接在cmd窗口执行
    • klist
    • 查看了内存中的票据后,我们就需要将其导出为文件了。

使用mimikatz导出票据

  • 使用mimikatz将内存中的票据导出来的命令如下,执行完成后,会在mimikatz同目录下导出 .kirbi格式的票据文件。

    • mimikatz.exe "kerberos::list /export" "exit"

离线破解服务票据

  • 通过前面几步取得了.kirbi票据文件或 hashcat、John能直接破解的文件,接下来就需要本地离线破解服务票据了。

kerberoast

  • kerberoast 是用于攻击Kerberos实现的一些工具的集合。该工具中的 tgsrepcrack.py脚本可以对mimikatz导出的.kirbi格式的票据进行爆破。
  • 使用 tgsrepcrack.py脚本离线破解.kirbi文件的命令如下
    • python2 tgsrepcrack.py pass.txt 3-40a40000-hack@LDAP\~WIN-08U6QBF1C4U.xie.com\~xie.com-XIE.COM.kirbi
      • 这里我报错了 自己去安装对应得库 去试试

hashcat

  • 针对Impacket和Rebeus 请求的票据格式,可以使用hashcat执行如下命令来进行爆
    • hashcat -m 13100 hash.txt pass.txt --force

Kerberoasting 攻击防御

  • 对防守方或蓝队来说,针对检测和防御来说
    • 确保服务账户和密码为强密码,具有随机性并定期修改。
    • Kerberoasting 能成功的最大因素就是KDC返回的ST是用RC4_HMAC_MD5加密算法加密的,攻击者可以比较简单地进行爆破
      • 如果配置强制使用AES256_HMAC方式对Kerberos 票据进行加密,那么即使攻击者获取了ST,也无法将其破解。但这种加密方式存兼容性问题
  • 可以定期使用zBang工具检测当前域内危险的SPN。首先运行zBang,在弹出的界面中选择 Risky SPNs,再单击Launch按钮。
  • 过一会儿就可以看到zBang运行成功,然后我们通过RiskySPN Results页面就可以看到结果,得到2个危险得spn

http://www.yayakq.cn/news/398199/

相关文章:

  • 北京软件公司关键词优化徐州百都网络
  • 属于您自己的网站建设移动端网站一般宽做多大
  • 网站开发需要哪些人员温州机械网站建设
  • 网站dns解析设置如何制作应用软件
  • 谷歌搜索引擎网页版入口seo营销方法
  • 泰兴网站设计wordpress 文章表
  • 新人如何自学做网站怎么对自己的网页进行修改
  • 建设银行啦卡信用网站wordpress网站搬家图片路径
  • 培训型网站建设建设官网银行
  • 商洛网站制作好多钱网站
  • 微企申请网站贵州做网站
  • 网站公司查询网页设计网站建设
  • 做微信活动是做网站还是做小程序好企业网站设计话术
  • html5 音乐网站html改造wordpress
  • 外贸网站建设 翻译郴州新网手机版新
  • 网页和网站做哪个好如何进行搜索引擎优化
  • 嘉兴网站推广优化网站新闻列表页面代码
  • 网站seo报告深圳市中心是哪个区
  • 权威的南通网站建设优秀品牌策划方案ppt
  • 太原网站运营优化绍兴建站模板系统
  • 网站建设服务器 几核松滋住房和城乡建设局网站
  • 分享类网站源码东莞营销商城网站建设
  • 广告联盟没网站可以做吗网站营销主管岗位职责
  • 淄博建站网络公司福建省分行建设银行网站
  • 电子商务网站发展建设论文上海千锋教育
  • 中文网站编辑没有公司可以注册网站吗
  • 装饰网站建设软件下载芜湖企业网站制作
  • 惠州最专业的网站建设公司aso优化教程
  • 一千个长尾关键词用一千个网站做服务器迁移对做网站的影响
  • 外贸网站建设流程微信广告推广价格表