在 Windows 域渗透测试或红队活动中,Kerberos 相关的凭据攻击是一种常见且有效的攻击手段。通过获取 TGT 票据,攻击者可以绕过直接的身份认证过程,直接冒充目标用户进行网络资源访问。
01. 工具基本介绍
Sharp4TGT 是一款用于在 Windows 域环境下,通过 Kerberos 协议与域控制器进行交互的 .NET 工具。它能够通过明文凭据直接向 KDC 请求 TGT,并将其导出为 base64 格式的票据文件,供后续 Kerberos 认证操作使用。
02. 工具实战用法
Sharp4TGT 通过直接与域控制器通信,生成合法的 Kerberos 票据,帮助攻击者或渗透测试人员模拟用户身份,完成后续的 Kerberos 认证操作。基本用法如下:
Sharp4TGT.exe asktgt /user:administrator /password:admin!@45 /nowrap /ppt
其中,asktgt 参数表示 请求 Kerberos 认证服务并获取 TGT,/ppt 参数表示 输出 TGT 为 base64 格式,便于后续操作。输出的结果如下所示
[*] Requesting TGT for administrator
[*] Base64 Encoded Ticket (TGT):
fkpybgy2mvfazy6wdm2/cdy+c91ki/j76qiqp9vcjfjly6eolebjutrzttttttt...
综上所述,Sharp4TGT
是一款针对 Kerberos 认证协议的强大工具,通过明文凭据直接请求并导出 TGT 票据。该工具结合了 Kerberos 协议的基础认证机制,帮助红队或渗透测试人员在域环境中完成身份模拟、横向移动。
03.星球学习资源
我们倾力打造专刊、视频等配套学习资源,循序渐进的方式引导加深安全攻防技术提高以及岗位内推等等服务。
.NET 免杀WebShell
.NET 反序列化漏洞
.NET 安全防御绕过
.NET 内网信息收集
.NET 本地权限提升
.NET 内网横向移动
.NET 目标权限维持
.NET 数据外发传输
这些阶段所涉及的工具集不仅代表了当前.NET安全领域的最前沿技术,更是每一位网络安全爱好者不可或缺的实战利器。
文章涉及的工具已打包,请加/入/后下/载:https://wx.zsxq.com/group/51121224455454