Az - Lateral Movement (Cloud - On-Prem)

Az - Movimento Lateral (Nuvem - On-Prem)

Support HackTricks

Máquinas On-Prem conectadas à nuvem

Existem diferentes maneiras de uma máquina estar conectada à nuvem:

Azure AD joined

Workplace joined

Hybrid joined

Workplace joined em AADJ ou Hybrid

Tokens e limitações

No Azure AD, existem diferentes tipos de tokens com limitações específicas:

  • Access tokens: Usados para acessar APIs e recursos como o Microsoft Graph. Eles estão vinculados a um cliente e recurso específicos.

  • Refresh tokens: Emitidos para aplicativos para obter novos access tokens. Eles só podem ser usados pelo aplicativo ao qual foram emitidos ou por um grupo de aplicativos.

  • Primary Refresh Tokens (PRT): Usados para Single Sign-On em dispositivos Azure AD joined, registrados ou hybrid joined. Eles podem ser usados em fluxos de login no navegador e para fazer login em aplicativos móveis e de desktop no dispositivo.

  • Windows Hello for Business keys (WHFB): Usados para autenticação sem senha. É usado para obter Primary Refresh Tokens.

O tipo de token mais interessante é o Primary Refresh Token (PRT).

Técnicas de Pivoting

Do máquina comprometida para a nuvem:

De comprometer AD para comprometer a Nuvem e de comprometer a Nuvem para comprometer AD:

Esta ferramenta permite realizar várias ações, como registrar uma máquina no Azure AD para obter um PRT e usar PRTs (legítimos ou roubados) para acessar recursos de várias maneiras diferentes. Esses não são ataques diretos, mas facilitam o uso de PRTs para acessar recursos de diferentes maneiras. Encontre mais informações em https://dirkjanm.io/introducing-roadtools-token-exchange-roadtx/

Referências

Support HackTricks

Last updated