Підключення до HTB

  1. Натискаємо CONNECT TO HTB
  2. Натискаємо Starting Point
  3. Вибираємо OpenVPN
  4. Завантажуємо .ovpn файл на Kali.
  5. В термалалі переходимо до папки з нашим .ovpn файлом, і вводимо наступну команду:
sudo openvpn <назва-файлу.ovpn>
  1. При необхідності вводимо пароль користувача (По стандарту: kali)
  2. Готово

Meow

Спавним машину кнопкою SPAWN MACHINE та получаємо ip-адресу машини.

Тести

  1. Що означає акронім VM?

VM - Віртуальна машина - Virtual machine

  1. Який інструмент ми використовуємо для роботи з системою, зокрема щоб встановити VPN підключення?

Для встановлення VPN підключення ми використовуали термінал, тому відповідь - terminal

  1. Яку програму ми використовуємо для встановлення VPN з’єднання?

OpenVPN, Ви вже використовували її, якщо дойшли до цього тесту.

  1. Яке ім’я інтерфейсу вашого VPN тунелю?

Ми можемо перевірити це з допомогою наступної команди:

ifconfig | grep POINTOPOINT

Перше слово без двокрапки і цифр в виводі цієї команди і є нашою відповідю. Зазвичай це tun.

  1. Яку комаду ми використовуємо щоб провірити чи онлайн наша ціль?

Це - ping

  1. Який інструмент ми використовуємо для скануання портів?

Це nmap, доречі у мене на сайті є гайд по використанню nmap, дуже раджу ознайомитись.

  1. Який сервіс працює на порті 23/tcp цілі?

Ми можемо дізнатись це з допомого цієї команди:

sudo nmap -p 23 <IP-цілі> | grep 23/tcp

Відповідь - telnet

  1. Який логін користувача потрібно використати щоб взяти контроль над ціллю?

В таких випадках потрібно йти по списку стандартних логінів:

  • admin
  • administartor
  • root <- це спрацювало

Получаємо доступ до машини

Тут все дуже просто:

Без ніяких проблем заходмо в систему цілі командою telnet:

telnet <IP-цілі>

Логін для входу - root, паролю немає. Після того як ми зайшли прописуємо наступне:

cat flag.txt
exit

Відповідь на 9 питання вивелась в термінал після команди cat.


Fawn

Спавним машину кнопкою SPAWN MACHINE та получаємо ip-адресу машини.

Тести

  1. Що означає акронім FTP?

Можна нагуглити за 30 секунд, це File Transfer Protocol

  1. Яку модель комунікації використовує FTP?

FTP використовує клієнт-серверну модель, отож відповідь - Client-Server model

  1. Яка назва одного популярного FTP клієнта?

Цей клієнт називаєтся FileZilla

  1. Який порт FTP зазвичай використовує?

Також питання 30 секунд, FTP сидить на 21 TCP

  1. Який акронім використовуєтся для безпечної (“Secure”) версії FTP?

SFTP - Тому що SecureFTP

  1. Яку комаду ми використовуємо щоб дізнатись чи онлайн наша ціль?

Це - ping

  1. Яка ОС цілі?

Це Unix

Получаємо доступ до машини

Просто підключаємось до цілі по FTP, і берем те що нам треба

Логін: anonymous, паролю немає

ftp <IP-цілі>
get flag.txt
exit
cat flag.txt

Відповідь на 9 питання вивелась в термінал після команди cat.


Dancing

Спавним машину кнопкою SPAWN MACHINE та получаємо ip-адресу машини.

Тести

  1. Що означає акронім SMB?

SMB - Server Message Block

  1. На якому порті зазвичай сидить SMB?

На 445.

  1. Яку модель комунікації використовує SMB?

SMB використовує клієнт-серверну модель, отож відповідь - Client-Server model

  1. Яка назва SMB сервісу цілі?

Перевіримо це з допомогою nmap:

nmap -p 445 10.129.42.57 | grep 445/tcp

Отож це - microsoft-ds

  1. Який інструмент ми викорстовуємо для підключення до SMB з linux дистрибутивів?

smbclient

  1. Який параметр ми можемо використати з smbclient, щоб перерахувати вміст спільного ресурсу?

Для цього потрібно використати -L

  1. Яка назва спільного ресурсу, до якого ми можемо підключитись?

Це - WorkShares

  1. Яку команду потрібно використати в SMB терміналі щоб скачати файл з спільного ресурсу собі на комп’ютер?

Потрібно використати команду get

Получаємо доступ до машини

Знову ж таки, просто заходимо, і беремо все що нам треба, тільки тепер через SMB.

smbclient \\\\10.129.42.57\\WorkShares
cd James.P\
get flag.txt
exit
cat flag.txt

Відповідь на 9 питання вивелась в термінал після команди cat.


Всі безплатні Tier 0 машини завершені!

The end.

HTB