FEFU MAP, или как я зарикроллил вуз, где учусь
Кто не знает, что такое рикролл - посмотрите здесь.
Привет DTF. Я - один из студентов Дальневосточного Федерального Университета (ДВФУ или FEFU на английском). И так как корпуса нашего вуза довольно-таки большие, да и территория немаленькая, ребята старших курсов сделали FEFU.MAP - онлайн-карту, на которой можно найти аудиторию, кафешку или подобные штуки.
А расположена карта была на домене fefumap.ru...
Как все началось?
Сама история "проекта" началась с сообщения 8 ноября 2023 г. от однокурсника:
Это сообщение меня сильно заинтересовало. После небольшой проверки выяснилось, что карта действительно не работает, потому что домен fefumap.ru, где располагалась сама карта, не продлен. Кто знает, почему его не продлили... Может, владельцы ушли из ДВФУ, а может просто не захотели тратить деньги на продление (а у многих регистраторов стоимость продления выше стоимости регистрации домена).
У меня сразу всплыла мысль - может, попробовать перехватить?
По правилам регистрации доменов в зоне .RU, непродленный домен становится доступным для регистрации через месяц после истечения срока регистрации. Если день выпадает на выходные - то освобождение происходит во вторник до 17:00 по Московскому времени. Соответственно, дата, когда я смогу зарегистрировать домен - 5 декабря 2023 года. При этом нельзя исключать вариант, что владелец домена тоже будет ждать этой даты, чтобы зарегистрировать его повторно (хотя это маловероятно, учитывая, что продление у регистраторов сейчас в среднем 500 рублей...)
За день до...
4 декабря. Пора что-то сделать, чтобы узнать момент, когда нужно зарегистрировать домен. Первым делом приходит на ум проверка Whois каждые N минут. Чтобы сильно не утруждать себя, просто ставлю автоматическую отправку сообщений в бота на каждые 30 минут.
Задумка, конечно, неплохая. Но так у владельца домена могут быть большие шансы на перерегистрацию - целых 30 минут. А может, кто-то еще захочет перехватить домен. Будем учитывать плохой сценарий.
Тогда буквально за полчаса был написан бот, позволяющий получать информацию из Whois каждые 10 минут и проверять, не свободен ли домен. Если свободен - отправлять на регистрацию через API. Таким образом, шансы на перехват домена стали почти 100%, но...
Час X
5 декабря 2023 г., 10:40 мск. Статус домена переходит в pendingDelete - продлить домен уже точно не выйдет. Либо перехват, либо тыква.
И, наконец, 17 часов по МСК. Жду перехода домена в мои руки, как...
Какой-то сервис BackOrder его регистрирует.
Не все так плохо
Как оказалось, BackOrder - сервис, специализирующийся на перехвате истекающих доменных имен. По поиску нахожу нужный мне домен и вижу, что его цена - 1 100 рублей, шанс перехвата - 100%.
Недолго думая, регистрируюсь на BackOrder и заказываю домен. "Торги истекают в 18:00". Через час. Надеясь на то, что никто из вуза за час больше не захочет купить домен, жду. 17:59... 18:00...
А что дальше?
Домен мой, отлично. А что, собственно, на него установить?
QR-коды на данный сайт расположены в нескольких местах кампуса, ссылки есть на официальном сайте вуза и на сайте "Справочника студента".
Реклама своего хостинга? Звучит заманчиво, но неинтересно. Что, если вспомнить школьные годы, когда по всей школе были расклеены QR-коды на рикролл? А вот и идея.
Бегу искать сервис редиректов с сбором статистики, чтобы видеть, сколько людей уже перешло на домен. Redirect Pizza - вроде ок, добавляю туда домен и жду реакции кого-нибудь.
План пошел в действие
Утром пораньше захожу на сайт ДВФУ, проверить наличие ссылки на сайте. Нажимаю - и вижу именно то, чего и ожидал.
Видимо, на кнопку "Карта кампуса" нажимали еще много раз, поскольку когда после пар я вернулся домой, ссылка на карту пропала. Видимо, первые жертвы уже нашлись, и они пожаловались администрации вуза.
8 дней с момента перехвата
Чат факультета пополнился парочкой сообщений:
Началось! Уже зарикроллено как минимум 3 человека, не учитывая тех, кто ставил реакции. А сколько всего перешло по ссылке? Захожу на сайт... А просмотр аналитики платный. Ну спасибо.
На следующий день. Скрытность 100%
После пар на следующий день, 14 декабря 2023 года, бегу делать новый сайт, чтобы можно было смотреть статистику. Плюсом появляется идея - сделать загрузку сайта похожей на оригинал, а когда "загрузка" пройдет, включать рикролл. В итоге получился небольшой, но элегантный сайт, где сначала 2 секунды висит оригинальный логотип FEFU.MAP, а затем выполняется попытка автовоспроизведения видео. Если получилось - ура! Если нет, показывается надпись "Нажмите, чтобы начать". Ну а дальше - вы, наверное, сами догадались.
Прикрутил Яндекс Метрику, чтобы смотреть за статистикой.
70, 55, 100.. Подслушка!
Наверное, в каждом вузе, городе, колледже, школе есть паблики в ВК или Telegram с названием "Подслушка". У нас такой тоже есть.
Прошло уже много времени с регистрации домена, ежедневно на сайт заходило от 30 до 100 человек, которые попадались на мой небольшой розыгрыш.
Все было стабильно до 31 января 2024 года. Когда...
Да-да, пост выложили в подслушке в ВК. А потом и в Telegram. Причем сразу с ссылкой.
Тот день стал для моего небольшого сайта полнейшим триумфом - за 31 января на сайт зашло почти 1 000 человек.
А комментарии... отдельный вид искусства. Особенно понравился этот:
После этого дня трафик вернулся на свое место, а я получил желаемое - домен получилось перехватить, рикролл есть, статистика есть, еще и в "Подслушке" написали. Сайт все еще жив и находится здесь: https://fefumap.ru
Трафик вернулся на круги своя - от 30 до 100 посетителей в день. Откуда? QR-коды еще не поменяли, ссылку на "Справочнике студента" убрали только пару дней назад, а Google и Яндекс по запросу "фефу мап" выдают сайт на первом месте выдачи (а его именно так и ищут).
У некоторых мог возникнуть вопрос - законно ли это? Абсолютно. Предыдущий владелец не продлил домен, ему было дано 30 дней на продление, а затем любой может зарегистрировать домен. Да и все равно я домен выкупил у BackOrder, зарегистрировали-то его они.
А вот вопрос этики уже другой. Мне бы стоило сделать редирект на новую карту, но... может быть и сделаю, но пока не очень есть желание :)
В заключение хочу поблагодарить одногруппников, которым эта идея понравилась :)