AzureAD
Permite administrar Azure AD. Los módulos de PowerShell de Azure AD y MSOnline están en desuso a partir del 30 de marzo de 2024. La opción alternativa y actualizada es Microsoft Graph PowerShell.
Instalación
AzureAD
Install-Module AzureAD
Import-Module C:\Pentest\Tools\AzureAD\AzureAD.psd1AzureADPreview
Install-Module AzureADPreviewConexión
Una vez se hayan obtenido credenciales válidas, se podría utilizar la herramienta de AzureAD para conectarse al Tenant y enumerar información haciendo uso de la sesión del usuario.
Popup
Connect-AzureADAccount Environment TenantId TenantDomain AccountType
------- ----------- -------- ------------ -----------
xtormin@xtormincorp.com AzureCloud 11081700-e4e1-4313-bf78-41fae513bbe6 xtormincorp.com UserLínea de comandos
Token
Conexión con información del access token, tenantId y accountId:
Información general
Sesión actual
Tenant
Usuarios
Todos los usuarios:
Un usuario en concreto:
Buscar todos los usuarios que contengan la cadena "admin" en el DisplayName:
Obtener todos los atributos de un usuario:
Listado de atributos del usuario:
Buscar los atributos de los usuarios que contengan la cadena "password":
Todos los usuarios que se han sincronizado desde un AD on-premise: Es útil para obtener la lista de usuarios principales de la organización ya que no muestra los usuarios externos.
Todos los usuarios de AzureAD: Es útil para obtener una lista con los usuarios creados en AzureAD y obtener los usuarios externos.
Lista de todos los objetos creados por los todos usuarios:
Lista de todos los objetos creados por un usuario:
Grupos
Todos los grupos:
Detalles de un grupo en concreto:
Buscar grupos que empiecen por una cadena (por ejemplo: admin):
Buscar grupos que contengan una cadena (por ejemplo: admin):
Buscar grupos que permitan "DynamicMembership":
Todos los grupos que se han sincronizado desde on-prem:
Todos los grupos de AzureAD:
Obtener los miembros de un grupo:
Obtener grupos y roles donde el usuario es miembro:
Roles
Obtener todas las plantillas de roles disponibles:
Obtener todos los roles habilitados (han sido asignados al menos a un usuario):
Obtener usuarios asignados a un rol:
Dispositivos
Obtener todos los dispositivos registrados y unidos a azure:
Obtener el objeto de configuración de dispositivos:
Obtener todos los dispositivos activos:
Obtener los propietarios registrados:
Obtener los usuarios registrados:
Dispositivos propiedad de un usuario:
Dispositivos registrados por un usuario:
Dispositivos administrados por Intune:
Aplicaciones
Obtener todos los objetos de aplicaciones registradas en el tenant actual:
Obtener los detalles de una aplicación:
Obtener una aplicación según su "Display Name":
Obtener las aplicaciones que cuentan con contraseña:
Obtener el owner de una aplicación:
Obtener las aplicaciones donde el usuario tiene un rol asignado:
Obtener las aplicaciones donde un grupo tiene un rol asignado:
Service Principals
Obtener todos los Service Principals:
Obtener todos los detalles de un Service Principal:
Obtener todos los detalles según su Display Name:
Obtener todos los Service Principals que requieren contraseña:
Obtener propietario de un Service Principal:
Obtener los objetos que son propietarios de un Service Principal:
Objetos creados por un Service Principal:
Obtener grupo y roles de un Service Principal:
Última actualización