D2
Администратор
- Регистрация
- 19 Фев 2025
- Сообщения
- 4,380
- Реакции
- 0
Здравствуйте, читатели.
Во второй раз за жизнь я принял участие в CTF-соревнованиях. Раньше это было Codeby, но сейчас я попал на соревнования «Тинькофф», они отличаются тем, что на codeby это обычные уязвимости веб-приложений. По типу SSTI, XSS, SQLI. Но в «Тинькофф» нужно думать нестандартно, и только так можно получить флаг. (Сразу скажу, так как я работал с обычными уязвимостями и не практиковался решать такого типа задачи, я не вошёл даже в топ-500 рейтинга из 1200.)
Но всё равно было очень интересно, ведь это значит, можно ещё многому научиться!
Итак, задача — «Пятницамобиль».
Условие/Описание —
У новой модели умного автомобиля есть большая проблема: стандартная версия автопилота везет своих владельцев не на работу, а в бар. Найдите способ бесплатно заставить автопилот довозить владельцев до работы. Стол заказов автопилота: t-friday-5bshloxt.spbctf.net/ Итак, начнем. Переходим на сайт из описания и видим —
И так, у нас есть 2 блока с товаром. Первый товар — это демо-доступ к автопилоту, он может возить человека только в баз, второй товар — это полный доступ к автопилоту, и он стоит 399 990,0 RUB. Вверху также есть поле входа (Вход/Регистрация). Регистрируемся и заходим в аккаунт.
Так теперь у нас есть баланс в 5000 рублей и кнопки “My Profile”, ”Cart”
Давайте теперь потыкаем на кнопочки, для начала нажмем “My Profile”
угу, мы можем изменить свой логин и изменить валюту. При смене валюты изменяется баланс и цены в магазине
И давайте теперь нажмем на ”Cart”.
Тут у нас что то типо корзины. Понятно. Конечно же я подумал что нужно будет сделать SQLI или что то другое но потом вспомнил что тут игры совсем другие а не как codeby. Нужно думать нестандартно.
Так. Давайте попробуем купить первый автопилот нажав кнопку add to cart.
Товар появился в корзине, теперь нажимаем Checkout.
Опа, у нас вывелся текст (Перевод - Уважаемый клиент, общая стоимость вашего заказа №7412 составляет 55,54 USD. Теперь ваша цена фиксирована! У вас есть 1 минута, чтобы оплатить заказ.). И тут до меня дошло.Давайте попробуем сменить валюту на рубли когда наша цена уже зафиксировалась. Для этого я открыл ещё одну вкладку
ОПАА, у нас купился демо доступ не за 55 долларов а за 55 рублей.
Теперь меняем валюту на доллары и покупаем полный доступ так же.
Всё получилось !!!!
Это единственное веб задание которое я смог решить, надеюсь выйдет решение всех заданий так как очень интересно посмотреть способы решений заданий такого типа. (Или я как эксклюзив дропну решения тут)
Ну, буду развиваться дальше. Также говорю, что я только новичок) и всегда рад здоровой критике, а также полезному материалу для изучения. И делюсь с вами своим каналом в тг с чатом. - https://t.me/+QKfRJivRke8zOWNi
Я очень хочу собрать сообщество людей, которые так же, как и я, хотят учиться ИБ или готовы поделиться своими знаниями с учащимися.
А у меня всё, удачи!
Во второй раз за жизнь я принял участие в CTF-соревнованиях. Раньше это было Codeby, но сейчас я попал на соревнования «Тинькофф», они отличаются тем, что на codeby это обычные уязвимости веб-приложений. По типу SSTI, XSS, SQLI. Но в «Тинькофф» нужно думать нестандартно, и только так можно получить флаг. (Сразу скажу, так как я работал с обычными уязвимостями и не практиковался решать такого типа задачи, я не вошёл даже в топ-500 рейтинга из 1200.)
Но всё равно было очень интересно, ведь это значит, можно ещё многому научиться!
Итак, задача — «Пятницамобиль».
Условие/Описание —
У новой модели умного автомобиля есть большая проблема: стандартная версия автопилота везет своих владельцев не на работу, а в бар. Найдите способ бесплатно заставить автопилот довозить владельцев до работы. Стол заказов автопилота: t-friday-5bshloxt.spbctf.net/ Итак, начнем. Переходим на сайт из описания и видим —
И так, у нас есть 2 блока с товаром. Первый товар — это демо-доступ к автопилоту, он может возить человека только в баз, второй товар — это полный доступ к автопилоту, и он стоит 399 990,0 RUB. Вверху также есть поле входа (Вход/Регистрация). Регистрируемся и заходим в аккаунт.
Так теперь у нас есть баланс в 5000 рублей и кнопки “My Profile”, ”Cart”
Давайте теперь потыкаем на кнопочки, для начала нажмем “My Profile”
угу, мы можем изменить свой логин и изменить валюту. При смене валюты изменяется баланс и цены в магазине
И давайте теперь нажмем на ”Cart”.
Тут у нас что то типо корзины. Понятно. Конечно же я подумал что нужно будет сделать SQLI или что то другое но потом вспомнил что тут игры совсем другие а не как codeby. Нужно думать нестандартно.
Так. Давайте попробуем купить первый автопилот нажав кнопку add to cart.
Товар появился в корзине, теперь нажимаем Checkout.
Опа, у нас вывелся текст (Перевод - Уважаемый клиент, общая стоимость вашего заказа №7412 составляет 55,54 USD. Теперь ваша цена фиксирована! У вас есть 1 минута, чтобы оплатить заказ.). И тут до меня дошло.Давайте попробуем сменить валюту на рубли когда наша цена уже зафиксировалась. Для этого я открыл ещё одну вкладку
ОПАА, у нас купился демо доступ не за 55 долларов а за 55 рублей.
Теперь меняем валюту на доллары и покупаем полный доступ так же.
Всё получилось !!!!
Это единственное веб задание которое я смог решить, надеюсь выйдет решение всех заданий так как очень интересно посмотреть способы решений заданий такого типа. (Или я как эксклюзив дропну решения тут)
Ну, буду развиваться дальше. Также говорю, что я только новичок) и всегда рад здоровой критике, а также полезному материалу для изучения. И делюсь с вами своим каналом в тг с чатом. - https://t.me/+QKfRJivRke8zOWNi
Я очень хочу собрать сообщество людей, которые так же, как и я, хотят учиться ИБ или готовы поделиться своими знаниями с учащимися.
А у меня всё, удачи!