Tomas Hunters dagbok: "Hundarna frÄn Baskerville"

Att dra ut pÄ underskriften Àr en vanlig företeelse för vilket stort företag som helst. Avtalet mellan Tom Hunter och en nÀtbaserad djuraffÀr för en grundlig penetrationstestning var inget undantag. Det var nödvÀndigt att kontrollera bÄde webbplatsen och det interna nÀtverket, och till och med det arbetsrelaterade Wi-Fi:et.

Det Ă€r ingen överraskning att fingrarna kliade redan innan alla formaliteter var avklarade. Att bara skanna webbplatsen för sĂ€kerhets skull, ett sĂ„ vĂ€lkĂ€nt företag som 'Baskervilles hund' skulle ju knappast ha nĂ„gra brister hĂ€r. NĂ„gra dagar senare fick Tom slutligen den signerade originalversionen av avtalet — under tiden njöt Tom av sin tredje kopp kaffe medan han med intresse bedömde lagersituationen frĂ„n det interna CMS:et...

Tomas Hunters dagbok: "Hundarna frÄn Baskerville"KÀlla: Ehsan Taebloo

Men att riktigt sĂ€tta klorna i CMS:et gick inte — Toms IP-adress hade administratorerna pĂ„ webbplatsen blockerat. Även om det hade varit möjligt att snabbt generera bonusar pĂ„ affĂ€rens kort och under lĂ„ng tid föda sin Ă€lskade katt billigt
 'Inte den hĂ€r gĂ„ngen, Darth Sidious' — tĂ€nkte Tom med ett leende. Det skulle ha varit minst lika intressant att gĂ„ frĂ„n webbplatsens omrĂ„de till kundens lokala nĂ€tverk, men uppenbarligen var dessa segment inte kopplade hos kunden. SĂ„nt hĂ€nder oftast i vĂ€ldigt stora företag.

Efter alla formaliteter bevĂ€pnade Tom Hunter sig med den tillhandahĂ„llna VPN-kontot och gav sig in i kundens lokala nĂ€tverk. Kontot var inne i Active Directory-domĂ€nen, sĂ„ man kunde enkelt göra en dump av AD — och hĂ€mta all offentlig information om anvĂ€ndare och arbetsstationer.

Tom startade programmet adfind och började skicka LDAP-förfrÄgningar till domÀnkontrollern. Med filter för klassen objectCategory, angav han person som attribut. Svaren kom tillbaka med en struktur som följde:

dn:CN=GĂ€st,CN=Users,DC=domain,DC=local
>objectClass: top
>objectClass: person
>objectClass: organizationalPerson
>objectClass: user
>cn: GĂ€st
>description: Inbyggt konto för gÀster för att fÄ tillgÄng till datorn eller domÀnen
>distinguishedName: CN=GĂ€st,CN=Users,DC=domain,DC=local
>instanceType: 4
>whenCreated: 20120228104456.0Z
>whenChanged: 20120228104456.0Z

Förutom detta fanns det mycket mer anvĂ€ndbar information, men det mest intressanta lĂ„g i fĂ€ltet >description: >description. Det Ă€r en kommentar till kontot — i princip en praktisk plats för att lagra obetydliga anteckningar. Men kundens administratörer ansĂ„g att Ă€ven lösenord kunde ligga hĂ€r utan problem. Vem kan egentligen vara intresserad av alla dessa obetydliga tjĂ€nstekonton? DĂ€rför hade kommentarerna som Tom fick utseende av:

Skapat av Administratör, 2018.11.16 7po!*Vqn

Det behövs ingen sĂ€rskild intelligens för att förstĂ„ vad kombinationen i slutet kommer att vara anvĂ€ndbar för. Det Ă„terstod att parsa den stora svarfilen frĂ„n KD efter fĂ€ltet >description: och hĂ€r Ă€r de — 20 par av anvĂ€ndarnamn-lösenord. NĂ€stan hĂ€lften av dem har RDP-Ă„tkomst. En bra plattform, dags att dela upp de angripande styrkorna.

NÀtverksmiljö

De tillgÀngliga delarna av "Baskervillehundarna" pÄminde om en stor stad med all sin kaos och oförutsÀgbarhet. Med anvÀndarprofiler och RDP var Tom Hunter en fattig pojke i den hÀr staden, men Àven han hann se mycket genom de skinande fönstren av sÀkerhetspolicyn.

Delar av filservrar, bokföringskonton och till och med relaterade skript — allt detta var tillgĂ€ngligt för allmĂ€nheten. I instĂ€llningarna för ett av dessa skript hittade Tom en MS SQL-hash av en anvĂ€ndare. Lite bruteforce-magi — och anvĂ€ndarens hash blev en vanlig textlösenord. Tack till John The Ripper och Hashcat.

Tomas Hunters dagbok: "Hundarna frÄn Baskerville"

Denna nyckel borde passa nĂ„got kista. Kistan hittades, och mer Ă€n sĂ„ — den var kopplad till ytterligare tio "kistor". Och inuti sex fanns
 superanvĂ€ndarrĂ€ttigheter, nt authoritysystem! PĂ„ tvĂ„ av dem lyckades vi köra den lagrade proceduren xp_cmdshell och skicka cmd-kommandon till Windows. Vad mer kan man önska?

DomÀnkontrollerare

Den andra attacken som Tom Hunter förberedde var mot domĂ€nkontrollerarna. I "Baskervillehundarnas" nĂ€tverk fanns tre av dem — i enlighet med antalet geografiskt skilda servrar. Varje domĂ€nkontroller har en offentlig mapp, som en öppen skyltfönster i en butik, dĂ€r den fattige pojken Tom hĂ€nger.

Och den hĂ€r gĂ„ngen hade pojken Ă„terigen tur — skriptet, dĂ€r lösenordet för den lokala serveradministratören var hĂ„rdkodad, glömdes bort att tas bort frĂ„n skyltfönstret. SĂ„ vĂ€gen till domĂ€nkontrolleraren var öppen. Kom igen, Tom!

HÀr drogs fram ur den magiska hatten mimikatz, som blev utnyttjad av flera domÀnadministratörer. Tom Hunter fick tillgÄng till alla maskiner i det lokala nÀtverket, och djÀvulens skratt skrÀmde katten bort frÄn den nÀrliggande fÄtöljen. Denna vÀg var kortare Àn vÀntat.

EternalBlue

Minnena av WannaCry och Petya lever kvar i huvudet pĂ„ pentesters, men vissa administratörer verkar ha glömt bort kryptovalutorna i strömmen av andra nyheter pĂ„ kvĂ€llen. Tom upptĂ€ckte tre noder med sĂ„rbarhet i SMB-protokollet – CVE-2017-0144 eller EternalBlue. Det Ă€r just den sĂ„rbarheten genom vilken WannaCry och Petya spreds, en sĂ„rbarhet som tillĂ„ter exekvering av godtycklig kod pĂ„ noden. PĂ„ en av de sĂ„rbara noderna fanns en sessionsuppkoppling av domĂ€nadministratören – "utnyttja och fĂ„". Vad göra, tiden har inte lĂ€rt alla.

Tomas Hunters dagbok: "Hundarna frÄn Baskerville"

«Baskervilles hund»

Experter inom informationssÀkerhet gillar att upprepa att den svagaste lÀnken i vilket system som helst Àr mÀnniskan. MÀrkte du att rubriken ovan inte stÀmmer överens med butikens namn? Kanske Àr inte alla sÄ uppmÀrksamma.

I bÀsta traditionen av phishing-blockbusters registrerade Tom Hunter en domÀn som skiljde sig med en bokstav frÄn domÀnen för «Baskervilles hund». E-postadressen pÄ denna domÀn imiterade sÀkerhetstjÀnstens adress för butiken. Under fyra dagar, mellan 16:00 och 17:00, skickades det hÀr brevet ut jÀmnt till 360 adresser frÄn en falsk adress:

Tomas Hunters dagbok: "Hundarna frÄn Baskerville"

Det kan mycket vĂ€l vara den anstĂ€lldas egen lathet som rĂ€ddade dem frĂ„n ett massivt lösenordsgenombrott. Av 360 skickade brev öppnades bara 61 – sĂ€kerhetstjĂ€nsten Ă€r inte sĂ€rskilt populĂ€r. Men vidare blev det enklare.

Tomas Hunters dagbok: "Hundarna frÄn Baskerville"
Phishing-sidan

46 personer klickade pĂ„ lĂ€nken och nĂ€stan hĂ€lften – 21 anstĂ€llda – tittade inte i adressfĂ€ltet och skrev lugnt in sina anvĂ€ndarnamn och lösenord. Bra fĂ„ngst, Tom.

Tomas Hunters dagbok: "Hundarna frÄn Baskerville"

Wi-Fi-nÀtverk

Nu fanns det ingen anledning att förlita sig pĂ„ katten. Tom Hunter slĂ€ngde in nĂ„gra prylar i sin gamla sedan och begav sig till kontoret för «Baskervilles hund». Hans besök var inte godkĂ€nt: Tom planerade att testa kundens Wi-Fi. PĂ„ affĂ€rscentrets parkering fanns nĂ„gra lediga platser som perfekt passade in i mĂ„l-nĂ€tverks perimeter. Det verkar som om man sĂ€rskilt inte har tĂ€nkt pĂ„ dess begrĂ€nsningar – som om administratörer slarvigt tryckte pĂ„ ytterligare punkter som svar pĂ„ varje klagomĂ„l om svagt Wi-Fi.

Hur fungerar WPA/WPA2 PSK-skydd? Krypteringen mellan Ă„tkomstpunkten och klienterna sĂ€kerstĂ€lls av en nyckel för förhands-sessionen – Pairwise Transient Key (PTK). PTK anvĂ€nder en Pre-Shared Key och fem andra parametrar – SSID, Authenticator Nounce (ANounce), Supplicant Nounce (SNounce), samt MAC-adresserna för Ă„tkomstpunkten och klienten. Tom har fĂ„ngat alla fem parametrar, och nu saknas bara Pre-Shared Key.

Tomas Hunters dagbok: "Hundarna frÄn Baskerville"

Verktyget Hashcat knĂ€ckte detta saknade lĂ€nkt pĂ„ cirka 50 minuter – och vĂ„r hjĂ€lte befann sig nu i gĂ€stnĂ€tverket. FrĂ„n det kunde han redan se det arbetsnĂ€tverk – mĂ€rkligt nog klarade Tom av lösenordet pĂ„ bara nio minuter. Och allt detta utan att lĂ€mna parkeringen, utan nĂ„gra VPN. ArbetsnĂ€tverket öppnade stora möjligheter för vĂ„r hjĂ€lte, men han
 lade inte till nĂ„gra bonusar pĂ„ butikens kort.

Tom tog en paus, tittade pĂ„ klockan, slĂ€ngde ett par sedlar pĂ„ bordet och, efter att ha sagt adjö, gick ut frĂ„n cafĂ©et. Kanske en ny pentest, eller nĂ„got annat i telegramkanal tĂ€nkte han skriva



KĂ€lla: habr.com

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster