Skip to content
KitploitKITPLOIT
StrumentiBlog
Log in
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
AzureRT — AzureRT - Un modulo Powershell che implementa varie tattiche Red Team di Azure. | Kitploit
Strumenti/GitHubGitHub/mgeeky/azurert
Escalation di PrivilegiRicognizioneMovimento LateraleRaccolta InformazioniPenetration TestingSicurezza CloudAutenticazioneRed Teaming
GitHubmgeeky/azurert

AzureRT

AzureRT - Un modulo Powershell che implementa varie tattiche Red Team di Azure.

Vedi Repository
23331204 anni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

AzureRT

Modulo PowerShell che implementa vari cmdlet per interagire con Azure e Azure AD da una prospettiva offensiva.

Utilità utili per la gestione dell'autenticazione basata su token di accesso, passaggio dalle interfacce Az a AzureAD e az cli, attacchi predefiniti facili da usare come l'esecuzione di comandi basati su Runbook e altro.


I cmdlet più preziosi

Questo toolkit offre molti cmdlet diversi. Questa sezione evidenzia quelli più importanti e utili.

Il tipico flusso di lavoro Red Team / audit che inizia con credenziali rubate può essere riassunto come segue:

Credentials Stolen -> Authenticate to Azure/AzureAD -> find whether they're valid -> find out what you can do with them

I seguenti cmdlet sono perfettamente adatti per aiutarti a seguire questa sequenza:

  1. Connect-ART - Offre vari metodi per autenticarsi ad Azure - credenziali, PSCredential, token

  2. Connect-ARTAD - Offre vari metodi per autenticarsi ad Azure AD - credenziali, PSCredential, token

  3. Get-ARTWhoami - Quando ti autentichi, esegui questo per controllare whoami e convalidare il tuo accesso

  4. Get-ARTAccess - Quindi, quando sai di avere accesso, scopri cosa puoi fare e cosa è possibile eseguendo una situational awareness di Azure

  5. Get-ARTADAccess - Allo stesso modo puoi scoprire cosa puoi fare nell'ambito di Azure AD.


Casi d'uso

I cmdlet implementati in questo modulo sono stati utili nei seguenti scenari di utilizzo e attacco:

  • Passaggio di token di accesso da Az a AzureAD e viceversa.
  • Stampare in modo ordinato il contesto di autenticazione (noto come whoami) in Az, AzureAD, Microsoft.Graph e az cli contemporaneamente
  • Visualizzare le autorizzazioni disponibili concesse all'utente su una VM di Azure di destinazione
  • Visualizzare le risorse Azure accessibili insieme alle autorizzazioni che abbiamo su di esse
  • Leggere facilmente tutti i segreti accessibili di Azure Key Vault
  • Autenticarsi come Service Principal per sfruttare il ruolo Privileged Role Administrator assegnato a tale Service Principal
  • Eseguire un attacco contro Azure Automation tramite un Runbook dannoso

Installazione

Questo modulo dipende dai moduli PowerShell Az e AzureAD preinstallati. Microsoft.Graph e az cli sono opzionali ma comunque molto utili. Prima di iniziare a lavorare con Azure, è possibile utilizzare i seguenti comandi per preparare il proprio ambiente offensivo:

Install-Module Az -Force -Confirm -AllowClobber -Scope CurrentUser
Install-Module AzureAD -Force -Confirm -AllowClobber -Scope CurrentUser
Install-Module Microsoft.Graph -Force -Confirm -AllowClobber -Scope CurrentUser # OPTIONAL
Install-Module MSOnline -Force -Confirm -AllowClobber -Scope CurrentUser        # OPTIONAL
Install-Module AzureADPreview -Force -Confirm -AllowClobber -Scope CurrentUser  # OPTIONAL
Install-Module AADInternals -Force -Confirm -AllowClobber -Scope CurrentUser    # OPTIONAL

Import-Module Az
Import-Module AzureAD

Anche se solo i primi due moduli sono richiesti da AzureRT, è bene avere anche gli altri preinstallati.

Quindi per caricare questo modulo, basta digitare:

PS> . .\AzureRT.ps1

E sei a posto.

Oppure puoi lasciare che AzureRT installi e importi tutte le dipendenze:

PS> . .\AzureRT.ps1
PS> Import-ARTModules

Funzionalità incluse

Il modulo riceverà gradualmente nuovi strumenti e utilità, naturalmente categorizzati nelle successive fasi della kill chain.

Ogni cmdlet ha un bel messaggio di aiuto che descrive parametri, descrizione e utilizzo di esempio:

PS C:\> Get-Help Connect-ART

Attualmente, sono incluse le seguenti utilità:

Autenticazione e meccanismi dei token

  • Get-ARTWhoami - Mostra e convalida il nostro contesto di autenticazione sulle interfacce Azure, AzureAD, Microsoft.Graph e AZ CLI.

  • Connect-ART - Richiama Connect-AzAccount per autenticare la sessione corrente al portale Azure tramite il token di accesso o le credenziali forniti. Salta l'onere di fornire Tenant ID e Account ID estraendoli automaticamente dal token fornito.

  • Connect-ARTAD - Richiama Connect-AzureAD (e opzionalmente Connect-MgGraph) per autenticare la sessione corrente ad Azure Active Directory tramite il token di accesso o le credenziali forniti. Salta l'onere di fornire Tenant ID e Account ID estraendoli automaticamente dal token fornito.

  • Connect-ARTADServicePrincipal - Richiama Connect-AzAccount per autenticare la sessione corrente al portale Azure tramite il token di accesso o le credenziali forniti. Salta l'onere di fornire Tenant ID e Account ID estraendoli automaticamente dal token fornito. Quindi crea un certificato PFX auto-firmato e lo associa al Service Principal per l'autenticazione. Successivamente, si autentica come quel Service Principal su AzureAD e dissocia il certificato per pulire.

  • Get-ARTAccessTokenAzCli - Acquisisce un token di accesso da az cli tramite az account get-access-token

  • Get-ARTAccessTokenAz - Acquisisce un token di accesso dal modulo Az tramite Get-AzAccessToken .

  • Get-ARTAccessTokenAzureAD - Ottiene un token di accesso da Azure Active Directory. Autore: Simon Wahlin, @SimonWahlin

  • Get-ARTAccessTokenAzureADCached - Tenta di recuperare il token di accesso AzureAD memorizzato nella cache locale (https://graph.microsoft.com), archiviato dopo l'esecuzione di Connect-AzureAD.

  • Remove-ARTServicePrincipalKey - Esegue azioni di pulizia dopo l'esecuzione di Connect-ARTADServicePrincipal

Ricognizione e Situational Awareness

  • Get-ARTAccess - Esegue la situational awareness di Azure.

  • Get-ARTADAccess - Esegue la situational awareness di Azure AD.

  • Get-ARTTenants - Elenca i tenant disponibili per l'utente attualmente autenticato (o quello basato sul token di accesso fornito)

  • Get-ARTDangerousPermissions - Analizza le risorse Azure accessibili e le autorizzazioni associate che l'utente ha su di esse per trovare tutte quelle pericolose che potrebbero essere abusate da un aggressore.

  • Get-ARTResource - Si autentica su https://management.azure.com utilizzando il token di accesso fornito e recupera le risorse accessibili e le autorizzazioni che il proprietario del token ha su di esse.

  • Get-ARTRoleAssignment - Mostra una rappresentazione un po' più leggibile dei ruoli RBAC di Azure assegnati al Principal attualmente utilizzato.

  • Get-ARTADRoleAssignment - Mostra le assegnazioni di ruoli Azure AD su un utente corrente o su tutti gli utenti Azure AD.

  • Get-ARTADScopedRoleAssignment - Mostra le assegnazioni di ruoli con ambito Azure AD su un utente corrente o su tutti gli utenti Azure AD, associate alle unità amministrative

  • Get-ARTRolePermissions - Mostra tutte le autorizzazioni concesse su un ruolo RBAC di Azure specificato.

  • Get-ARTADRolePermissions - Mostra tutte le autorizzazioni concesse su un ruolo Azure AD specificato.

  • Get-ARTADDynamicGroups - Mostra i gruppi dinamici di Azure AD insieme alle loro regole di appartenenza degli utenti, conteggio dei membri e stato di appartenenza dell'utente corrente

  • Get-ARTApplication - Elenca le applicazioni Enterprise di Azure AD di cui l'utente corrente è proprietario (o tutte esistenti quando si usa -All) insieme ai loro proprietari e Service Principal

  • Get-ARTApplicationProxy - Elenca le applicazioni Enterprise di Azure AD che hanno impostato Application Proxy.

  • Get-ARTApplicationProxyPrincipals - Mostra gli utenti e i gruppi assegnati all'applicazione Application Proxy specificata.

  • Get-ARTStorageAccountKeys - Mostra tutte le chiavi dell'account di archiviazione disponibili.

Scarica lo strumento