Privileged Groups
Pažljivo poznate grupe sa administratorskim privilegijama
Administratori
Domen Administratori
Preduzeće Administratori
Operatori naloga
Ova grupa ima ovlašćenje da kreira naloge i grupe koje nisu administratori na domenu. Pored toga, omogućava lokalno prijavljivanje na Kontroler domena (DC).
Da bi se identifikovali članovi ove grupe, izvršava se sledeća komanda:
Dodavanje novih korisnika je dozvoljeno, kao i lokalna prijava na DC01.
AdminSDHolder grupa
Access Control List (ACL) grupe AdminSDHolder je ključna jer postavlja dozvole za sve "zaštićene grupe" unutar Active Directory-a, uključujući grupe sa visokim privilegijama. Ovaj mehanizam osigurava bezbednost ovih grupa sprečavanjem neovlašćenih izmena.
Napadač bi mogao da iskoristi ovo tako što bi izmenio ACL grupe AdminSDHolder, dodeljujući pune dozvole standardnom korisniku. Ovo bi efikasno dalo tom korisniku punu kontrolu nad svim zaštićenim grupama. Ako se dozvole ovog korisnika izmenjuju ili uklanjaju, one bi se automatski ponovo uspostavile u roku od sat vremena zbog dizajna sistema.
Komande za pregled članova i izmenu dozvola uključuju:
A script is available to expedite the restoration process: Invoke-ADSDPropagation.ps1.
For more details, visit ired.team.
AD Recycle Bin
Članstvo u ovoj grupi omogućava čitanje obrisanih objekata Active Directory-a, što može otkriti osetljive informacije:
Pristup Kontroleru Domena
Pristup datotekama na DC-u je ograničen osim ako korisnik nije deo grupe Server Operators
, što menja nivo pristupa.
Eskalacija Privilegija
Korišćenjem PsService
ili sc
iz Sysinternals, može se pregledati i modifikovati dozvole servisa. Grupa Server Operators
, na primer, ima potpunu kontrolu nad određenim servisima, što omogućava izvršavanje proizvoljnih komandi i eskalaciju privilegija:
Ova komanda otkriva da Server Operators
imaju potpuni pristup, omogućavajući manipulaciju servisima za povišene privilegije.
Backup Operators
Članstvo u grupi Backup Operators
pruža pristup DC01
fajl sistemu zbog privilegija SeBackup
i SeRestore
. Ove privilegije omogućavaju pretragu foldera, listanje i kopiranje fajlova, čak i bez eksplicitnih dozvola, koristeći FILE_FLAG_BACKUP_SEMANTICS
flag. Korišćenje specifičnih skripti je neophodno za ovaj proces.
Da biste naveli članove grupe, izvršite:
Lokalni Napad
Da bi se iskoristile ove privilegije lokalno, koriste se sledeći koraci:
Uvezi potrebne biblioteke:
Omogućite i verifikujte
SeBackupPrivilege
:
Pristupite i kopirajte datoteke iz ograničenih direktorijuma, na primer:
AD Attack
Direktan pristup datotečnom sistemu kontrolera domena omogućava krađu NTDS.dit
baze podataka, koja sadrži sve NTLM hešove za korisnike i računare u domenu.
Using diskshadow.exe
Kreirajte senku kopiju
C
diska:
Kopirajte
NTDS.dit
iz senčne kopije:
Alternativno, koristite robocopy
za kopiranje fajlova:
Izvucite
SYSTEM
iSAM
za preuzimanje hešova:
Preuzmite sve hash-e iz
NTDS.dit
:
Using wbadmin.exe
Postavite NTFS datotečni sistem za SMB server na mašini napadača i keširajte SMB akreditive na cilјnoj mašini.
Koristite
wbadmin.exe
za sistemsku rezervnu kopiju i ekstrakcijuNTDS.dit
:
Za praktičnu demonstraciju, pogledajte DEMO VIDEO WITH IPPSEC.
DnsAdmins
Članovi DnsAdmins grupe mogu iskoristiti svoje privilegije da učitaju proizvoljni DLL sa SYSTEM privilegijama na DNS serveru, koji se često hostuje na kontrolerima domena. Ova sposobnost omogućava značajan potencijal za eksploataciju.
Da biste prikazali članove DnsAdmins grupe, koristite:
Izvrši proizvoljni DLL
Članovi mogu naterati DNS server da učita proizvoljni DLL (bilo lokalno ili sa udaljenog dela) koristeći komande kao što su:
Ponovno pokretanje DNS usluge (što može zahtevati dodatne dozvole) je neophodno da bi se DLL učitao:
For more details on this attack vector, refer to ired.team.
Mimilib.dll
Takođe je moguće koristiti mimilib.dll za izvršavanje komandi, modifikujući ga da izvršava specifične komande ili reverzne shelove. Pogledajte ovaj post za više informacija.
WPAD Record for MitM
DnsAdmins mogu manipulisati DNS zapisima da bi izveli napade Man-in-the-Middle (MitM) kreiranjem WPAD zapisa nakon onemogućavanja globalne liste blokiranih upita. Alati poput Responder ili Inveigh mogu se koristiti za lažiranje i hvatanje mrežnog saobraćaja.
### Event Log Readers Članovi mogu pristupiti dnevnicima događaja, potencijalno pronalazeći osetljive informacije kao što su lozinke u običnom tekstu ili detalji izvršenja komandi:
Exchange Windows Permissions
Ova grupa može da menja DACL-ove na objektu domena, potencijalno dodeljujući DCSync privilegije. Tehnike za eskalaciju privilegija koje koriste ovu grupu su detaljno opisane u Exchange-AD-Privesc GitHub repozitorijumu.
Hyper-V Administratori
Hyper-V Administratori imaju potpuni pristup Hyper-V, što se može iskoristiti za preuzimanje kontrole nad virtuelizovanim domen kontrolerima. Ovo uključuje kloniranje aktivnih DC-ova i vađenje NTLM hash-eva iz NTDS.dit datoteke.
Primer Iskorišćavanja
Mozilla Maintenance Service u Firefox-u može biti iskorišćen od strane Hyper-V Administratora za izvršavanje komandi kao SYSTEM. Ovo uključuje kreiranje tvrdog linka do zaštićene SYSTEM datoteke i zamenu sa zlonamernim izvršnim fajlom:
Note: Eksploatacija hard linkova je ublažena u nedavnim Windows ažuriranjima.
Organizacija Upravljanje
U okruženjima gde je Microsoft Exchange implementiran, posebna grupa poznata kao Organizacija Upravljanje ima značajne mogućnosti. Ova grupa ima privilegiju da pristupa poštanskim sandučićima svih korisnika domena i održava potpunu kontrolu nad 'Microsoft Exchange Bezbednosnim Grupama' Organizacione Jedinice (OU). Ova kontrola uključuje Exchange Windows Permissions
grupu, koja se može iskoristiti za eskalaciju privilegija.
Eksploatacija Privilegija i Komande
Operateri Štampe
Članovi grupe Operateri Štampe imaju nekoliko privilegija, uključujući SeLoadDriverPrivilege
, koja im omogućava da se lokalno prijave na Kontroler Domena, isključe ga i upravljaju štampačima. Da bi iskoristili ove privilegije, posebno ako SeLoadDriverPrivilege
nije vidljiv u neuzdignutom kontekstu, potrebno je zaobići Kontrolu Korisničkog Naloga (UAC).
Da biste naveli članove ove grupe, koristi se sledeća PowerShell komanda:
Za detaljnije tehnike eksploatacije vezane za SeLoadDriverPrivilege
, treba konsultovati specifične bezbednosne resurse.
Korisnici daljinske radne površine
Članovima ove grupe je odobren pristup računarima putem Protokola daljinske radne površine (RDP). Da bi se izbrojali ovi članovi, dostupne su PowerShell komande:
Dalje informacije o eksploataciji RDP-a mogu se naći u posvećenim pentesting resursima.
Korisnici za daljinsko upravljanje
Članovi mogu pristupiti računarima putem Windows Remote Management (WinRM). Enumeracija ovih članova se postiže kroz:
Za tehnike eksploatacije povezane sa WinRM, treba konsultovati specifičnu dokumentaciju.
Server Operators
Ova grupa ima dozvole za izvođenje raznih konfiguracija na kontrolerima domena, uključujući privilegije za pravljenje rezervnih kopija i vraćanje, promenu sistemskog vremena i isključivanje sistema. Da biste nabrojali članove, komanda koja se koristi je:
References
Last updated