Az - Application Proxy

Tip

Aprende y practica AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE)
Aprende y practica GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)
Aprende y practica Az Hacking: HackTricks Training Azure Red Team Expert (AzRTE)

Apoya a HackTricks

Informaci贸n B谩sica

De la documentaci贸n:

El Application Proxy de Azure Active Directory proporciona acceso remoto seguro a aplicaciones web locales. Despu茅s de un inicio de sesi贸n 煤nico en Azure AD, los usuarios pueden acceder tanto a aplicaciones en la nube como a aplicaciones locales a trav茅s de una URL externa o un portal de aplicaciones interno.

Funciona de la siguiente manera:

  1. Despu茅s de que el usuario haya accedido a la aplicaci贸n a trav茅s de un punto final, el usuario es dirigido a la p谩gina de inicio de sesi贸n de Azure AD.
  2. Despu茅s de un inicio de sesi贸n exitoso, Azure AD env铆a un token al dispositivo cliente del usuario.
  3. El cliente env铆a el token al servicio de Application Proxy, que recupera el nombre principal del usuario (UPN) y el nombre principal de seguridad (SPN) del token. Application Proxy luego env铆a la solicitud al conector de Application Proxy.
  4. Si ha configurado el inicio de sesi贸n 煤nico, el conector realiza cualquier autenticaci贸n adicional requerida en nombre del usuario.
  5. El conector env铆a la solicitud a la aplicaci贸n local.
  6. La respuesta se env铆a a trav茅s del conector y el servicio de Application Proxy al usuario.

Enumeraci贸n

# Enumerate applications with application proxy configured
Get-AzureADApplication | %{try{Get-AzureADApplicationProxyApplication -ObjectId $_.ObjectID;$_.DisplayName;$_.ObjectID}catch{}}

# Get applications service principal
Get-AzureADServicePrincipal -All $true | ?{$_.DisplayName -eq "Name"}

# Use the following ps1 script from https://learn.microsoft.com/en-us/azure/active-directory/app-proxy/scripts/powershell-display-users-group-of-app
# to find users and groups assigned to the application. Pass the ObjectID of the Service Principal to it
Get-ApplicationProxyAssignedUsersAndGroups -ObjectId <object-id>

Referencias

Tip

Aprende y practica AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE)
Aprende y practica GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)
Aprende y practica Az Hacking: HackTricks Training Azure Red Team Expert (AzRTE)

Apoya a HackTricks