tags: post_enumeration powerview Active_Directory windows
Tramite il software PowerView che puoi trovare alla pagina Power View possiamo enumerare diverse cose presenti nella rete Active Directory. Per prima cosa dobbiamo trasferire il file sulla macchina vittima (Windows), poi tramite powershell ci dirigiamo alla cartella nel quale è presente il software e digitiamo:
powershell -EP BypassIn seguito dobbiamo eseguire il programma:
. .\PowerView.ps1Ora possiamo lanciare i comandi che ci forniscono informazioni come:
Get-NetComputerQuesto comando visualizzerà tutte le informazioni relative ai computer in AD. Elenca tutti gli oggetti computer in AD, il che può aiutare nell’identificazione delle destinazioni di rete e nella mappatura dell’ambiente AD.
Get-NetGroupIl comando Get-NetGroup in PowerView elenca tutti i gruppi in AD, facilitando l’identificazione delle appartenenze ai gruppi e dei potenziali obiettivi per l’escalation dei privilegi.
Get-NetUserGet-NetUser in PowerView recupera informazioni dettagliate sugli account utente AD, come nomi utente e appartenenze a gruppi. Aiuta a identificare potenziali target e a comprendere meglio l’ambiente AD.
Ecco alcuni altri comandi elencati che puoi usare con PowerView.ps1 per l’enumerazione:
-
Get-NetDomainController: Da informazioni riguardo il domain controller
-
Get-NetOU - Elenca tutte le unità organizzative (OU) nel dominio.
-
Get-NetSession - Elenca le sessioni attive nel dominio.
-
Get-NetLoggedon - Elenca gli utenti attualmente connessi alle macchine.
-
Get-NetProcess - Elenca i processi in esecuzione sulle macchine del dominio.
-
Get-NetService - Elenca i servizi sulle macchine del dominio.
-
Get-NetDomainTrust - Elenca le relazioni di trust del dominio.
-
Get-ObjectACL - Recupera gli ACL per un oggetto specificato.
-
Find-InterestingDomainAcl - Trova gli ACL interessanti nel dominio.
-
Get-NetSPN - Elenca i nomi principali del servizio (SPN) nel dominio.
-
Invoke-ShareFinder - Trova le cartelle condivise nel dominio.
-
Invoke-UserHunter - Trova dove hanno effettuato l’accesso gli amministratori del dominio.
-
Invoke-CheckLocalAdminAccess - Controlla se l’utente corrente ha accesso come amministratore locale sulle macchine specificate.
-
Get-NetForest - Ricava informazioni sul domain trust.