AD ja toimialueet, NTDS.dit tiedosto ja murrettu toimialueohjain
AD ja Toimialueet
Onneksi olkoon, olet saavuttanut tyypillisen Windows-verkon murtotestauksen "kruununjalokivet", eli olet päässyt murtautumaan SYSTEM-oikeuksilla Windows-toimialueen toimialueohjaimelle.
Emme ole vielä kurssilla pureutuneet kovin syvällisesti siihen, että mikä AD (Active Directory) varsinaisesti oikein on, mutta olet ehkä nähnyt siitä viitteitä kun puhuttiin NTLM-tunnistautumisesta. Tällöin mainittiin, että jos käyttäjää ei löydy paikallisesta SAM-tietokannasta, vaan kyseessä on toimialue (domain) käyttäjä, NTLM-tunnistautuminen välitetään eteenpäin toimialueohjaimelle.
Yksinkertaisimmillaan AD:ta voi ajatella seuraavasti:
- Ilman AD:ta tietokoneen käyttäjät, ryhmät ja asetukset ovat paikallisia.
- AD:n kanssa on edelleen paikallisia käyttäjiä, ryhmia ja asetuksia, mutta nyt asetuksia myös hallitaan keskitetysti, ja käyttäjiä sekä ryhmiä on nyt myös toisen tyyppisiä, "toimialue" -mallisia, joiden tiedot ei olekaan koneella vaan AD-verkossa.
- Ja AD-verkkoa hallitsee toimialueohjaimet kuten palvelin johon juuri murtauduit. Ja kaikki nuo käyttäjät ja salasanat (tai oikeastaan tiivisteet)löytyvät tiedostosta palvelimen levyllä jonka nimi on "ntds.dit".
NTDS.dit tiedosto
ntds.dit on AD:n (Active Directory) tietokantatiedosto. Se on keskeinen osa Windowsin domain-kontrolleria (toimialueohjain), joka on palvelin, joka hallinnoi käyttäjien, tietokoneiden, ryhmien ja muiden verkkoressurssien tietoja organisaatiossa.
ntds.dit-tiedosto sisältää tiedot kaikista käyttäjistä, salasanatiivisteistä, ryhmistä, tietokoneista ja muista objekteista, jotka ovat osa aktiivista hakemistoa. Tämä tietokanta tallentaa tiedot hierarkkisessa rakenteessa, joka helpottaa nopeaa hakua ja tietojen hallintaa.
Toimialueen pääkäyttäjät (Domain Admin)
Domain Admins -ryhmän käyttäjillä on pääsääntöisesti oikeudet hallita koko toimialuetta. Voit selvittää ketkä kuuluvat tähän ryhmään tiputtautumalla meterpreterissä Windows-komentoriviin ja ajamalla komennon:
net group "domain admins" /domain

NTDS.dit tiedoston purkaminen
Meterpreterin hashdump -komento on nykyisin tarpeeksi fiksu, että se huomaa olevansa toimialueohjaimella ja hakee NTLM-tiivisteet NTDS.dit tiedostosta SAM-tiedoston sijaan.

Harjoitukset
Domain Admins -ryhmään kuuluu kaksi jäsentä, toinen on "Administrator". Kuka on toinen?
Mikä on kyseisen käyttäjän NTLM-tiiviste?


Valmis ryhtymään eettiseksi hakkeriksi?
Aloita jo tänään.
Hakatemian jäsenenä saat rajoittamattoman pääsyn Hakatemian moduuleihin, harjoituksiin ja työkaluihin, sekä pääset discord-kanavalle jossa voit pyytää apua sekä ohjaajilta että muilta Hakatemian jäseniltä.