探索安全新境界:Blackhat USA 2022 演讲实战——《Kerberos的深度探索》开源演示
项目介绍
欢迎来到blackhat-usa-2022-demos,这是一个由James Forshaw和Nick Landers在Blackhat USA 2022大会上展示的技术演示仓库。这个项目旨在分享他们的演讲"Taking Kerberos to the Next Level"中的实践案例,帮助安全研究人员和IT专业人士深入理解Kerberos认证协议的安全性和潜在弱点。
项目技术分析
项目包括一系列PowerShell脚本(demo1.ps1至demo6.ps1),涵盖了从基础到高级的各种攻击向量:
- Silver ticket with password:利用密码创建银票。
- Silver ticket U2U:用户对用户(User-to-User)的银票攻击。
- Silver ticket with buffer type confusion:通过缓冲区类型混淆实现银票攻击。
- KDC pinning and BYOKDC:KDC固定与自定义密钥分发中心(BYOKDC)。
- S4U2Self:允许一个主体代表自己获取服务票证。
- UAC bypass:绕过用户帐户控制(UAC)。
这些演示依赖于更新版本的NtObjectManager PowerShell模块,该模块需从源代码编译,而非直接从PowerShell Gallery安装。
项目及技术应用场景
对于任何对网络安全、企业防御或渗透测试感兴趣的人来说,这些都是宝贵的资源。你可以用它们来测试你的网络防护策略,了解如何防范类似攻击,并提升自己的安全技能。这些演示特别适用于:
- 网络安全研究员,想深入了解Kerberos协议的漏洞和保护措施。
- 安全咨询师,为客户提供风险评估和加固建议。
- 教育机构,用于教学和实验环境。
项目特点
- 实操性强:每个示例都是可以直接执行的PowerShell脚本,可即时验证概念。
- 教育价值高:以实际操作揭示Kerberos安全问题,提高对安全威胁的认识。
- 持续更新:针对最新漏洞,如CVE-2022-35756,提供相关示例。
- 开放源码:鼓励社区参与和贡献,共同推进安全研究的进步。
最后,为了确保安全,请仅在受控环境中运行这些演示,并时刻关注最新的安全补丁更新。立即加入这个项目,开启你的Kerberos安全之旅吧!