Автор: @puzzlejoy
Ссылка на таск Codeby
https://codeby.games/categories/web/d995b3db-8af8-4431-b504-cf11d8b3d50d
Описание задания
Решил попробовать себя в багбаунти маркетплейсов. Начал разведку по скоупу и наткнулся на домен, который валидирует купоны этого же маркетплейса. Как думаешь, с помощью него возможно получить купон на 100% скидку?
Решение
Судя по заданию наша главная задача - выбить купон со 100% скидкой, но у нас есть купоны только на 10%, 13%, 37%.
На сайте написано, что все купоны в целях безопасности кодируются в base64. Давайте попробуем раскодировать каждый и посмотреть, как они выглядят в клиртексте:
Другие купоны декодируются аналогичным способом:
Не трудно заметить паттерн - у купонов меняется только цифра в конце. Что, если вместо 13 подставить 100?
Закодированный в base64 купон идем валидировать через сайт:
Это незамысловатое решение оказалось верным - купон сработал, и вместе со скидкой нам выдали флаг :)
Флаг
...тебе в рукиTags: