Zaczynam przygodę z platformą Hack The Box (HTB) od najprostszego zadania – maszyny Meow, oznaczonej poziomem trudności Very Easy. To pierwszy krok w laboratorium HTB, który pozwala zapoznać się ze środowiskiem oraz podstawowym procesem realizacji zadań: podłączeniem do sieci laboratoryjnej, skanowaniem portów i przechwyceniem flagi.

Podłączenie do sieci laboratorium

Do sieci laboratoryjnej HTB można dołączyć na dwa sposoby:

  • za pomocą Pwnboxa – symulatora dostępnego bezpośrednio w przeglądarce,
  • poprzez połączenie VPN z własnej maszyny.

Aby skorzystać z VPN, w serwisie Hack The Box należy wybrać opcję Connect i pobrać plik konfiguracyjny.

Połączenie z użyciem OpenVPN na Kali Linux wygląda następująco:

sudo openvpn htb-1.ovpn # plik konfiguracyjny pobrany z panelu HTB

Po nawiązaniu połączenia warto zweryfikować, czy maszyna docelowa jest osiągalna w sieci:

Skanowanie i identyfikacja usługi

Zgodnie z treścią zadania celem jest ustalenie, jaka usługa nasłuchuje na porcie 23/tcp. Do skanowania wykorzystuję nmap:

nmap -p 23 10.129.253.152/24

Wynik skanowania wskazuje, że na hoście 10.129.253.152 port 23/tcp jest otwarty, a działającą na nim usługą jest telnet.

Zdobycie flagi

Nieszyfrowany, przestarzały protokół Telnet często bywa błędnie skonfigurowany, dlatego pierwszym krokiem jest próba zalogowania się jako root z pustym hasłem. Próba kończy się sukcesem – usługa nie wymaga żadnej autoryzacji i od razu otrzymuję dostęp do systemu.

W katalogu głównym znajduje się plik flag.txt, którego zawartość stanowi rozwiązanie zadania.

Podsumowanie

Zadanie Meow w prosty sposób pokazuje, jak duże ryzyko niesie ze sobą pozostawienie niezabezpieczonej usługi Telnet dostępnej w sieci. Brak wymogu autoryzacji pozwala każdemu, kto wykryje otwarty port, na natychmiastowe przejęcie pełnej kontroli nad systemem. W praktyce Telnet powinien zostać całkowicie wyłączony i zastąpiony szyfrowanym protokołem SSH.


Raport z testów można pobrać tutaj.