Anonymous
Исполнитель:
Тестирование выполнено Кравцовым Николаем, начинающим специалистом по информационной безопасности в 19:31 *(Простая комната, даже слишком.)*.
Использованные файлы:
- user.txt - флаг
- root.txt - флаг
- clean.sh - файл который мы абузили для получение reverse shell
- linpeas.sh - скрипт для повышения привилегий на linux.
Порядок действий:
1) Редактирование /etc/resolv.conf для доступа в интернет, создание папки комнаты, включение win kex для удобства, включение впн для доступа к комнатам
1) sudo nano /etc/resolv.conf; clear; mkdir anonymous; cd anonymous; kex --win; clear; openvpn ../Kolya080808.ovpn
2) clear; sudo ./thm-troubleshoot; nmap -sCV 10.10.252.217; gobuster dir -w directory-list-2.3-medium.txt -b 404 -u http://10.10.252.217
2) Сканирование портов с помощью nmap.
- Результаты:
PORT STATE SERVICE VERSION
21/tcp open ftp vsftpd 2.0.8 or later
| ftp-anon: Anonymous FTP login allowed (FTP code 230)
|_drwxrwxrwx 2 111 113 4096 Jun 04 2020 scripts [NSE: writeable]
| ftp-syst:
| STAT:
| FTP server status:
| Connected to ::ffff:10.9.2.149
| Logged in as ftp
| TYPE: ASCII
| No session bandwidth limit
| Session timeout in seconds is 300
| Control connection is plain text
| Data connections will be plain text
| At session startup, client count was 3
| vsFTPd 3.0.3 - secure, fast, stable
|_End of status
22/tcp open ssh OpenSSH 7.6p1 Ubuntu 4ubuntu0.3 (Ubuntu Linux; protocol 2.0)
| ssh-hostkey:
| 2048 8b:ca:21:62:1c:2b:23:fa:6b:c6:1f:a8:13:fe:1c:68 (RSA)
| 256 95:89:a4:12:e2:e6:ab:90:5d:45:19:ff:41:5f:74:ce (ECDSA)
|_ 256 e1:2a:96:a4:ea:8f:68:8f:cc:74:b8:f0:28:72:70:cd (ED25519)
139/tcp open netbios-ssn Samba smbd 3.X - 4.X (workgroup: WORKGROUP)
445/tcp open netbios-ssn Samba smbd 4.7.6-Ubuntu (workgroup: WORKGROUP)
Service Info: Host: ANONYMOUS; OS: Linux; CPE: cpe:/o:linux:linux_kernel
Host script results:
|_nbstat: NetBIOS name: ANONYMOUS, NetBIOS user: <unknown>, NetBIOS MAC: <unknown> (unknown)
| smb2-time:
| date: 2025-01-11T15:51:18
|_ start_date: N/A
| smb-security-mode:
| account_used: guest
| authentication_level: user
| challenge_response: supported
|_ message_signing: disabled (dangerous, but default)
| smb-os-discovery:
| OS: Windows 6.1 (Samba 4.7.6-Ubuntu)
| Computer name: anonymous
| NetBIOS computer name: ANONYMOUS\x00
| Domain name: \x00
| FQDN: anonymous
|_ System time: 2025-01-11T15:51:18+00:00
| smb2-security-mode:
| 3:1:1:
|_ Message signing enabled but not required
3) Запуск Gobuster для поиска директорий.
- Результаты:
Ничего не дало.
4) Сначала я ответил на 3 вопроса:
Результат:

5) Затем я подключился по smb к серверу и ответил на четвертый вопрос:
Результат:

6) Потом с помощью ftp я просмотрел какие у нас есть файлы и какие у нас к ним права:
Результат:

7) Ну и я поменял clean.sh на свой и получил reverse shell:
Результат:

8) Потом я стабилизировал командную строку и прочитал флаг:
Результат:

9) Затем с помощью linpeas.sh я посмотрел, как мы можем повысить привилегии, ну и повысил их:
Результат:

10) Ну и читаем последний флаг:
Результат:

Примечание
Примечание:
Комната прикольная, но на medium явно не тянет, она прям сильно простая. Я бы даже сказал она легче, чем easy.
Но все равно, спасибо TryHackMe за комнату!
Видео выполнения
- Оригинал:
- YouTube