/Разборы задач
27 октября 2026
Райтап 2 на задачу «Вода #2: Сканди-водомат»
Решение OSINT-задачи «Вода #2: Сканди-водомат» от Ekelen: поиск локации и частей флага по видео, фотографиям и панорамам.10
38

OSINT
Задача «Вода #1: Начало»
Однажды со мной произошла удивительная история.
Переехал я на другую квартиру и, как полагается настоящему мужчине, первым делом поменял ПВЗ WB в телефоне. Казалось бы, что могло пойти не так? Но когда я пришёл забирать заказ, то оказался совсем не там, где планировал. Кажется, кто-то снова перепутал адрес. Или это просто osint с элементами уцуцуги. Извините.
Найти:
Улицу и номер дома, где я оказался.
Улицу и номер дома, где на самом деле находится ПВЗ WB.
Номер на автомате с водой.
Формат флага: BugCTF{улицадомулица_дом_XXX}.
Пример: BugCTF{флотская145маяковского_105_123}.
Имеем «Улицу и номер дома, где я оказался» — пахнет осинтом с элементами уцуцуги, нужно быть крайне внимательным.
Анализ информации из описания:
Автор задания переехал жить в другую квартиру (кстати, прошлая была ужасной) — вероятно, для решения нужно будет найти, где живёт/жил автор.
В примере флага есть две улицы — возможно, они добавлены не просто так.
Ник у автора задания — rst.
Анализ прикреплённого к заданию файла:
На видео автомат с водой, надпись «Вода — это источник здоровья» — 15-я секунда, вода стоит 7 рублей за литр.
Рядом с автоматом находится магазин Красное&Белое.
Рядом с автоматом есть отдельно стоящее здание, в котором видна вывеска «Аптека Апрель», рядом с ней вроде бы вывеска «Ozon», но это неточно.
Название видео и 10 шакалов из 10 явно намекают, что нам не нужно решать это задание.
Поскольку видео прям очень плохого качества, начнём с поиска автора. На платформе ctf.bug-makers.ru есть пользователь с ником rst + у него есть телеграм-канал:
Кстати, это не оригинальный профиль автора на платформе. Тот, кто первым найдёт оригинальный аккаунт и пришлёт ссылку на профиль автору этого таска в лс, получит небольшой приз.
Изучив внимательно телеграм-канал автора, устанавливаем несколько фактов:
rst = @b_alxn.
Предположительно живёт или родом из Брянска (посты: https://t.me/ctf_i_tochka/77 и https://t.me/ctf_i_tochka/79).
Не раз репостил посты БАГодельни (@bug_makers) или как-то упоминал их у себя в канале.
Изучив канал БАГодельни и упоминание тасков с водой, видим, что rst частенько пишет комментарии к постам, а может быть, он и в чате БАГодельни есть?
Действительно, rst очень активный участник чата:
12 000 сообщений — довольно большой плацдарм для осинта по ключевым словам. При помощи чата устанавливаем, что rst 100% живёт в Брянске:
Он живёт рядом с пятёрочкой (поиск по ключевому слову «дом»):
Он ходит домой из универа:
И учится в БГТУ:
Ну и, к сожалению, иногда ему приходится смотреть на голые жопы прохожих (за год уже 3-й случай, блин):
Я вставил лишь пару скринов, на самом деле их гораздо больше. Вывод довольно простой — собрать информацию можно о любом человеке, нужно просто желание и время.
Пример ключевых слов, по которым можно собирать информацию (их гораздо больше, спросите у своих LLM и получите огромный массив):
дом, город, область, район, улица, универ, магазин, аренда, пятерочка, кбС городом определились, теперь определимся с районом. В Брянске есть всего 4 района. Поиск по ключевым словам дал следующее:
Автор жил пару лет назад на Московском (Бежицкий район).
В Майском парке автор рубал аттак-дефенс с цыганами (Бежицкий район).
Автор учится/учился в БГТУ (Бежицкий район).
Автор ходит/ходил в универ пешком (Бежицкий район, или у него сильные ноги и много свободного времени).
Возвращаясь назад, вспомним о примере флага в описании к заданию — BugCTF{флотская145маяковского_105_123}. Оказывается, что все эти улицы находятся в Бежицком районе. Таких совпадений не бывает, вероятно, автор из Бежицы + ранее было выявлено, что он живёт рядом с пятёрочкой.
Уже этой информации достаточно, чтобы пробить автора таска немного помучать ИИ и найти это место, но мы отбросим этот бесовский LLM-способ и будем искать не спеша руками, как это делали в СССР.
Для поиска места с видео достаточно просмотреть около 15 аптек «Апрель» (водоматов около 50, пятёрочек около 20, выбираем то, где меньше всего точек):
Но удобнее использовать сервисы, в которых можно наложить несколько слоёв карт и найти пересечение (например, через сервис geojson.io) — очень удобно, когда точек много.
Возьмём адреса всех аптек «Апрель» и пятёрочек, наложим адреса в 2 слоя и увидим несколько пересечений:
Проверяем их руками и находим нужный адрес с видео — Куйбышева 120 (https://2gis.ru/bryansk/gallery/firm/70000001063783966/photoId/30258560221677959?m=34.315731%2C53.312249%2F14.19).
Всё сходится, рядом есть КБ + автомат с водой + аптека «Апрель» + ПВЗ WB тоже есть:
Теперь найдём номер автомата. Это можно сделать двумя способами: взять из карты киосков воды — https://voda-32.ru/address.html:
Или открыть карточку водомата на Яндекс Картах, номер виден на самом автомате (https://clck.ru/3Wi2g7):
Осталось разобраться с вопросом, куда автор попал и где на самом деле находится ПВЗ.
Перечитав условие задания и подумав головой (если совсем всё плохо, пообщавшись с LLM), можно сделать вывод о том, что где-то перепутан адрес:
Давайте посмотрим все ПВЗ, которые есть рядом с этим местом, в этом нам поможет следующий сервис — https://map.wb.ru (удобен тем, что нам не нужно регистрироваться в WB, чтобы смотреть адреса ПВЗ).
Замечаем странное — ПВЗ на карте WB находится по адресу Куйбышева 109:
Но если посмотреть на карты, то по адресу Куйбышева 109 находится обычный частный дом (который совсем не подходит для ПВЗ).
Также ранее мы видели, что по адресу Куйбышева 120 есть вывеска WB + если почитать комментарии к организациям, расположенным по адресу, то увидим, что пару человек писали, что там есть ПВЗ WB (от комментариев некоторых больных людей мне страшно):
Получается, что адреса перепутаны. Автор пошёл по адресу в приложении (Куйбышева 109 — данные карты WB), а на самом деле ПВЗ находится по адресу Куйбышева 120 (видео + вывеска WB и комментарии на картах).
Собираем все находки:
Улицу и номер дома, где автор оказался — Куйбышева 109.
Улицу и номер дома, где на самом деле находится ПВЗ WB — Куйбышева 120.
Номер на автомате с водой — 110.
Крафтим из этого флаг, сдаём, ставим 2 звезды с описанием «Автор, иди нахуй, что за уцуцуга» и идём пить чай.
История с неверными адресами довольно распространённая, но провести такое расследование получается не у всех — адреса реально немного путались, поэтому мы добавили хинт, который помогает.
В заключение пару интересных фактов о создании и жизни таска:
Задание сделано по реальным событиям, автор реально пытался попасть в частный дом за заказом, и у него это получилось, вот только там сказали, что они заказы не выдают, блин.
Один легендарный осинтер не сразу заметил файл (спустя 20 минут решения), грустили всем чатом.
Другой легендарный осинтер определил город по цене литра воды — я знаю, что в осинте довольно много способов поиска места, но таким способом я сам не решал, это круто.
Всем мир, не путайте ПВЗ и живите счастливо.