콘텐츠로 이동

AADInternals Azure 광고 폭발 Toolkit 열 시트

제품정보

AADInternals는 힘입니다 Azure Active Directory 및 Office 365를 관리하고 활용하기위한 Nestori Syynimaa 박사가 개발 한 Shell 모듈. Azure AD reconnaissance, 악용, 및 포스트 폭발 활동에 대한 포괄적 인 기능을 제공합니다.

· ** 보증**: 이 도구는 공인된 침투 테스트 및 보안 평가에만 적용됩니다. 모든 환경에서 사용하기 전에 적절한 권한이 있습니다.

설치하기

PowerShell 갤러리 설치

카지노사이트

수동 설치

카지노사이트

Docker 설치

카지노사이트

기본 사용

모듈 가져 오기 및 설정

카지노사이트

인증 방법

카지노사이트

명령 참조

인증 명령

| | Command | Description | | | --- | --- | | | Get-AADIntAccessTokenForAADGraph | Get access token for AAD Graph | | | | Get-AADIntAccessTokenForMSGraph | Get access token for MS Graph | | | | Get-AADIntAccessTokenForEXO | Get access token for Exchange Online | | | | Get-AADIntAccessTokenForSPO | Get access token for SharePoint Online | | | | Get-AADIntAccessTokenForTeams | Get access token for Teams | |

Reconnaissance 명령

| | Command | Description | | | --- | --- | | | Get-AADIntTenantID | Get tenant ID from domain | | | | Get-AADIntTenantDomains | Get tenant domains | | | | Get-AADIntCompanyInformation | Get company information | | | | Get-AADIntUsers | Get Azure AD users | | | | Get-AADIntGroups | Get Azure AD groups | | | | Get-AADIntApplications | Get applications | |

폭발 명령

| | Command | Description | | | --- | --- | | | New-AADIntBackdoor | Create backdoor user | | | | Set-AADIntUserPassword | Set user password | | | | Add-AADIntUserToGroup | Add user to group | | | | Grant-AADIntAppRoleToServicePrincipal | Grant app permissions | | | | New-AADIntGlobalAdmin | Create global admin | |

Reconnaissance 및 정보 수집

Tenant 디스커버리

카지노사이트

회사 소개

카지노사이트

그룹소개

카지노사이트

신청 및 서비스 폐기

카지노사이트

폭발 기술

비밀번호

카지노사이트

Privilege 확장

ο 회원 관리

Backdoor 창조

카지노사이트

토큰 매립

카지노사이트

고급 공격

골든 SAML 관련 기사

카지노사이트

Azure AD Connect 공격

카지노사이트

Pass-the-Hash 공격

카지노사이트

장치 등록 관련 기사

카지노사이트

Persistence 기술

신청 근거한 Persistence

카지노사이트

사용자 기반 Persistence

카지노사이트

인증서 기반 Persistence

오프화이트

자료 Exfiltration

사용자 데이터 추출

카지노사이트

그룹 및 역할 정보

오프화이트

응용 및 권한 데이터

카지노사이트

Evasion 기술

스텔스 운영

카지노사이트

비율 제한 및 Throttling

카지노사이트

로그인 Evasion

카지노사이트

의 Evasion

Anti-Detection 측정

카지노사이트

Cleanup 운영

카지노사이트

문제 해결

인증 문제

```powershell

Debug authentication

$DebugPreference = "Continue" $accessToken = Get-AADIntAccessTokenForAADGraph -Credentials $cred

Check token validity

$tokenInfo = Read-AADIntAccessToken -AccessToken $accessToken $tokenInfo.exp # Check expiration

Refresh expired token

$newToken = Get-AADIntAccessTokenForAADGraph -RefreshToken $refreshToken ```의 경우

제출 문제

```powershell

Check current permissions

$permissions = Get-AADIntCurrentUserPermissions -AccessToken $accessToken

Test specific permission

Test-AADIntPermission -AccessToken $accessToken -Permission "User.Read.All"

Get required permissions for command

Get-AADIntRequiredPermissions -Command "Get-AADIntUsers" ```에 대하여

API 제한

```powershell

Handle rate limiting

try \\{ $users = Get-AADIntUsers -AccessToken $accessToken \\} catch \\{ if ($_.Exception.Message -like "throttled") \\{ Start-Sleep -Seconds 60 $users = Get-AADIntUsers -AccessToken $accessToken \\} \\}

Use pagination for large datasets

$users = @() $skip = 0 do \\{ $batch = Get-AADIntUsers -AccessToken $accessToken -Top 100 -Skip $skip $users += $batch $skip += 100 \\} while ($batch.Count -eq 100) ```의 경우

다른 도구와 통합

BloodHound 통합

```powershell

Export data for BloodHound

$users = Get-AADIntUsers -AccessToken $accessToken $groups = Get-AADIntGroups -AccessToken $accessToken

Convert to BloodHound format

$bloodhoundData = @\\{ users = $users|ForEach-Object \\{ @\\{ ObjectIdentifier = $.id Properties = @\\{ name = $.userPrincipalName displayname = $.displayName enabled = $.accountEnabled \\} \\} \\} \\}

| $bloodhoundData | ConvertTo-Json -Depth 3 | Out-File "bloodhound_data.json" | ```에 대하여

PowerShell 제국 통합

```powershell

Use AADInternals in Empire agent

$accessToken = Get-AADIntAccessTokenForAADGraph -UseDeviceCode $users = Get-AADIntUsers -AccessToken $accessToken | $users | ConvertTo-Json | Out-File "C:\temp\aad_users.json" | ```의 경우

지원하다


이 속임수 시트는 AADInternals를 사용하여 포괄적 인 참조를 제공합니다. 항상 Azure AD 보안 평가를 수행하기 전에 적절한 승인이 있습니다. 필수