• XSS.stack #1 – первый литературный журнал от юзеров форума

Статья Решаем tinkoff CTF / обучаюсь хакерству день 2 (Задание - Пятницамобиль)

Shira

CD-диск
Пользователь
Регистрация
21.05.2023
Сообщения
13
Реакции
13
Здравствуйте, читатели.
Во второй раз за жизнь я принял участие в CTF-соревнованиях. Раньше это было Codeby, но сейчас я попал на соревнования «Тинькофф», они отличаются тем, что на codeby это обычные уязвимости веб-приложений. По типу SSTI, XSS, SQLI. Но в «Тинькофф» нужно думать нестандартно, и только так можно получить флаг. (Сразу скажу, так как я работал с обычными уязвимостями и не практиковался решать такого типа задачи, я не вошёл даже в топ-500 рейтинга из 1200.)
Но всё равно было очень интересно, ведь это значит, можно ещё многому научиться!

Итак, задача — «Пятницамобиль».
Условие/Описание —
У новой модели умного автомобиля есть большая проблема: стандартная версия автопилота везет своих владельцев не на работу, а в бар. Найдите способ бесплатно заставить автопилот довозить владельцев до работы. Стол заказов автопилота: t-friday-5bshloxt.spbctf.net/ Итак, начнем. Переходим на сайт из описания и видим —
1713723918448.png

И так, у нас есть 2 блока с товаром. Первый товар — это демо-доступ к автопилоту, он может возить человека только в баз, второй товар — это полный доступ к автопилоту, и он стоит 399 990,0 RUB. Вверху также есть поле входа (Вход/Регистрация). Регистрируемся и заходим в аккаунт.

1713724403053.png


Так теперь у нас есть баланс в 5000 рублей и кнопки “My Profile”, ”Cart”
Давайте теперь потыкаем на кнопочки, для начала нажмем “My Profile”

1713724448290.png




угу, мы можем изменить свой логин и изменить валюту. При смене валюты изменяется баланс и цены в магазине

1713724699934.png

И давайте теперь нажмем на ”Cart”.

1713724746389.png

Тут у нас что то типо корзины. Понятно. Конечно же я подумал что нужно будет сделать SQLI или что то другое но потом вспомнил что тут игры совсем другие а не как codeby. Нужно думать нестандартно.
Так. Давайте попробуем купить первый автопилот нажав кнопку add to cart.
1713725059139.png


Товар появился в корзине, теперь нажимаем Checkout.

1713725112741.png



Опа, у нас вывелся текст (Перевод - Уважаемый клиент, общая стоимость вашего заказа №7412 составляет 55,54 USD. Теперь ваша цена фиксирована! У вас есть 1 минута, чтобы оплатить заказ.). И тут до меня дошло.Давайте попробуем сменить валюту на рубли когда наша цена уже зафиксировалась. Для этого я открыл ещё одну вкладку


ОПАА, у нас купился демо доступ не за 55 долларов а за 55 рублей.

1713725148415.png


Теперь меняем валюту на доллары и покупаем полный доступ так же.

1713725183564.png


Всё получилось !!!!


Это единственное веб задание которое я смог решить, надеюсь выйдет решение всех заданий так как очень интересно посмотреть способы решений заданий такого типа. (Или я как эксклюзив дропну решения тут)


Ну, буду развиваться дальше. Также говорю, что я только новичок) и всегда рад здоровой критике, а также полезному материалу для изучения. И делюсь с вами своим каналом в тг с чатом. - https://t.me/+QKfRJivRke8zOWNi
Я очень хочу собрать сообщество людей, которые так же, как и я, хотят учиться ИБ или готовы поделиться своими знаниями с учащимися.

А у меня всё, удачи!
 

Вложения

  • 1713725089185.png
    1713725089185.png
    33.5 КБ · Просмотры: 27
Я думал на всех этих турнирах чето взламывать нужно, а тут такие задания ноукод чисто.
Да, ctf от тинькоф другой. Как я и писал тут почти не нужен тот же бурп или что то другое. Тут нужна смекалочка
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Респект, что репостишь мои посты в свой тг. Спасибо
 
Здравствуйте, читатели.
Во второй раз за жизнь я принял участие в CTF-соревнованиях. Раньше это было Codeby, но сейчас я попал на соревнования «Тинькофф», они отличаются тем, что на codeby это обычные уязвимости веб-приложений. По типу SSTI, XSS, SQLI. Но в «Тинькофф» нужно думать нестандартно, и только так можно получить флаг. (Сразу скажу, так как я работал с обычными уязвимостями и не практиковался решать такого типа задачи, я не вошёл даже в топ-500 рейтинга из 1200.)
Но всё равно было очень интересно, ведь это значит, можно ещё многому научиться!

Итак, задача — «Пятницамобиль».
Условие/Описание —
У новой модели умного автомобиля есть большая проблема: стандартная версия автопилота везет своих владельцев не на работу, а в бар. Найдите способ бесплатно заставить автопилот довозить владельцев до работы. Стол заказов автопилота: t-friday-5bshloxt.spbctf.net/ Итак, начнем. Переходим на сайт из описания и видим —
Посмотреть вложение 82997
И так, у нас есть 2 блока с товаром. Первый товар — это демо-доступ к автопилоту, он может возить человека только в баз, второй товар — это полный доступ к автопилоту, и он стоит 399 990,0 RUB. Вверху также есть поле входа (Вход/Регистрация). Регистрируемся и заходим в аккаунт.

Посмотреть вложение 82998

Так теперь у нас есть баланс в 5000 рублей и кнопки “My Profile”, ”Cart”
Давайте теперь потыкаем на кнопочки, для начала нажмем “My Profile”

Посмотреть вложение 82999



угу, мы можем изменить свой логин и изменить валюту. При смене валюты изменяется баланс и цены в магазине

Посмотреть вложение 83000
И давайте теперь нажмем на ”Cart”.

Посмотреть вложение 83001
Тут у нас что то типо корзины. Понятно. Конечно же я подумал что нужно будет сделать SQLI или что то другое но потом вспомнил что тут игры совсем другие а не как codeby. Нужно думать нестандартно.
Так. Давайте попробуем купить первый автопилот нажав кнопку add to cart.
Посмотреть вложение 83002

Товар появился в корзине, теперь нажимаем Checkout.

Посмотреть вложение 83004


Опа, у нас вывелся текст (Перевод - Уважаемый клиент, общая стоимость вашего заказа №7412 составляет 55,54 USD. Теперь ваша цена фиксирована! У вас есть 1 минута, чтобы оплатить заказ.). И тут до меня дошло.Давайте попробуем сменить валюту на рубли когда наша цена уже зафиксировалась. Для этого я открыл ещё одну вкладку


ОПАА, у нас купился демо доступ не за 55 долларов а за 55 рублей.

Посмотреть вложение 83005

Теперь меняем валюту на доллары и покупаем полный доступ так же.

Посмотреть вложение 83006

Всё получилось !!!!


Это единственное веб задание которое я смог решить, надеюсь выйдет решение всех заданий так как очень интересно посмотреть способы решений заданий такого типа. (Или я как эксклюзив дропну решения тут)


Ну, буду развиваться дальше. Также говорю, что я только новичок) и всегда рад здоровой критике, а также полезному материалу для изучения. И делюсь с вами своим каналом в тг с чатом. - https://t.me/+QKfRJivRke8zOWNi
Я очень хочу собрать сообщество людей, которые так же, как и я, хотят учиться ИБ или готовы поделиться своими знаниями с учащимися.

А у меня всё, удачи!
Ну прикольно, нестандартно, и реально ноукод + смекалка нужна
 
Ну прикольно, нестандартно, и реально ноукод + смекалка нужна
о какой смекалке идет речь? поменять валюту это самое очевидное что можно сделать. про нестандартно вообще молчу
 
Не играю в игры, не уловил сути "уязвимости".
Разве это не пасхалка создателей игры? Подобными приемами втягивают в игры, точнее провоцируют лудоманию, через азарт, фарта везения, это не всегда сценарий разводняка, но чаще именно втягивание в процесс новичка через ситуацию переживания опыта - выброса гормонов, всплеска эмоций для вовлеченности и закрепления в игре. Без этого любой скажет - я не играю и человек не азартный. Собственно, опытные смогут это проверить незаметно.
Как маркетинговый ход городить такое весьма сомнительно. Ну хотя.... Tinkoff курьеров в Крыму вербуют для пеших походов доставки своих карт на дом по звонку, офис в Минске открыли, того глядишь и гения осенит открыть ЧВК в Пхеньяне. Дарю идею бренднейма APT - ThinkTank-off. Отличный концепт был бы, правда это one way будет, но зато весь мир узнает каким гениальным бизнесменом был этот ученик Абрамовича...
 
Последнее редактирование:
Не играю в игры, не уловил сути "уязвимости".
Разве это не пасхалка создателей игры? Подобными приемами втягивают в игры, точнее провоцируют лудоманию, через азарт, фарта везения, это не всегда сценарий разводняка, но чаще именно втягивание в процесс новичка через ситуацию переживания опыта - выброса гормонов, всплеска эмоций для вовлеченности и закрепления в игре. Без этого любой скажет - я не играю и человек не азартный. Собственно, опытные смогут это проверить незаметно.
Как маркетинговый ход городить такое весьма сомнительно. Ну хотя.... Tinkoff курьеров в Крыму вербуют для пеших походов доставки своих карт на дом по звонку, офис в Минске открыли, того глядишь и гения осенит открыть ЧВК в Пхеньяне. Дарю идею бренднейма APT - ThinkTank-off. Отличный концепт был бы, правда это one way будет, но зато весь мир узнает каким гениальным бизнесменом был этот ученик Абрамовича...
ого
 
о какой смекалке идет речь? поменять валюту это самое очевидное что можно сделать. про нестандартно вообще молчу
Да, в скоре буду writeUp более сложных задач.
 
Здравствуйте, читатели.
Во второй раз за жизнь я принял участие в CTF-соревнованиях. Раньше это было Codeby, но сейчас я попал на соревнования «Тинькофф», они отличаются тем, что на codeby это обычные уязвимости веб-приложений. По типу SSTI, XSS, SQLI. Но в «Тинькофф» нужно думать нестандартно, и только так можно получить флаг. (Сразу скажу, так как я работал с обычными уязвимостями и не практиковался решать такого типа задачи, я не вошёл даже в топ-500 рейтинга из 1200.)
Но всё равно было очень интересно, ведь это значит, можно ещё многому научиться!

Итак, задача — «Пятницамобиль».
Условие/Описание —
У новой модели умного автомобиля есть большая проблема: стандартная версия автопилота везет своих владельцев не на работу, а в бар. Найдите способ бесплатно заставить автопилот довозить владельцев до работы. Стол заказов автопилота: t-friday-5bshloxt.spbctf.net/ Итак, начнем. Переходим на сайт из описания и видим —
Посмотреть вложение 82997
И так, у нас есть 2 блока с товаром. Первый товар — это демо-доступ к автопилоту, он может возить человека только в баз, второй товар — это полный доступ к автопилоту, и он стоит 399 990,0 RUB. Вверху также есть поле входа (Вход/Регистрация). Регистрируемся и заходим в аккаунт.

Посмотреть вложение 82998

Так теперь у нас есть баланс в 5000 рублей и кнопки “My Profile”, ”Cart”
Давайте теперь потыкаем на кнопочки, для начала нажмем “My Profile”

Посмотреть вложение 82999



угу, мы можем изменить свой логин и изменить валюту. При смене валюты изменяется баланс и цены в магазине

Посмотреть вложение 83000
И давайте теперь нажмем на ”Cart”.

Посмотреть вложение 83001
Тут у нас что то типо корзины. Понятно. Конечно же я подумал что нужно будет сделать SQLI или что то другое но потом вспомнил что тут игры совсем другие а не как codeby. Нужно думать нестандартно.
Так. Давайте попробуем купить первый автопилот нажав кнопку add to cart.
Посмотреть вложение 83002

Товар появился в корзине, теперь нажимаем Checkout.

Посмотреть вложение 83004


Опа, у нас вывелся текст (Перевод - Уважаемый клиент, общая стоимость вашего заказа №7412 составляет 55,54 USD. Теперь ваша цена фиксирована! У вас есть 1 минута, чтобы оплатить заказ.). И тут до меня дошло.Давайте попробуем сменить валюту на рубли когда наша цена уже зафиксировалась. Для этого я открыл ещё одну вкладку


ОПАА, у нас купился демо доступ не за 55 долларов а за 55 рублей.

Посмотреть вложение 83005

Теперь меняем валюту на доллары и покупаем полный доступ так же.

Посмотреть вложение 83006

Всё получилось !!!!


Это единственное веб задание которое я смог решить, надеюсь выйдет решение всех заданий так как очень интересно посмотреть способы решений заданий такого типа. (Или я как эксклюзив дропну решения тут)


Ну, буду развиваться дальше. Также говорю, что я только новичок) и всегда рад здоровой критике, а также полезному материалу для изучения. И делюсь с вами своим каналом в тг с чатом. - https://t.me/+QKfRJivRke8zOWNi
Я очень хочу собрать сообщество людей, которые так же, как и я, хотят учиться ИБ или готовы поделиться своими знаниями с учащимися.

А у меня всё, удачи!
А еще можно зарегаться? Или уже опоздал?
 
Зарегался, первую задачу решил за минут 20, остальные задачи уже не захотел выполнять баллов не дают за флаг.
А то есть Там щас можно зайти? даже если не успел зарегаться до 21 апреля?
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх