✏️ Задача «Накрутка бонусного баланса в системе лояльности»
В системе лояльности банка реализована функциональность вывода бонусных средств на банковский счёт клиента. Бонусы в системе хранятся в копейках minorUnits, но при округлении значений на стороне сервера происходит ошибка.
❓ Как можно это эксплуатировать, чтобы вывести больше денег, чем реально начислено:
❤️ — Многократно выводить минимальные суммы, при которых сервер округляет minorUnits в большую сторону.
🥰 — Разбить вывод на множество операций, чтобы обойти лимиты антифрода и увеличить итоговую сумму.
👾 — Запросить вывод в момент пересчёта бонусного баланса при обновлении системы.
🎁 Новогодняя акция: 3 курса по цене 1
🤝 Помощь с выбором курса
🐸 Библиотека хакера
#ctf_challenge
Post #4995
1.32K
- 🥰 9
- ❤ 7
- 👾 2
- 👏 1