TGViewer
Пентестинг & Security QA & SDET Пентестинг & Security QA & SDET @pentesting_channel · 7.12K subscribers
Post #825 661
Ну-ка, старички ... ?id=123&id=456 - какой ID вернет ваш API?

Вектор о котором молчат на курсах по Postman.



Что делает 99% QA:
GET /api/invoices?id=123 - проверяют свою накладную. Работает.



Что делаю я:
GET /api/invoices?id=123&id=124



И знаете что? 30% API в 2025 возвращают накладную 124. Чужую.

Почему? Разные фреймворки по-разному парсят дублирующие параметры. Express берет последний, Java - первый, а nginx склеивает через запятую.

Разраб тестил с одним id, WAF пропустил потому что id=123 - ваш, а бэкенд взял id=124.

Как чекать: возьмите любой эндпоинт с ?id= и продублируйте параметр с чужим ID.

Это BOLA, которую не ловят сканеры, потому что она спрятана за HPP (Http Paremeter Pollution). Бэкенд взял последний параметр, а не первый.

Разбираю такие вектора на менторстве. Пиши в ЛС @faroeman.

#bugbounty #apitesting
  • ❤ 11
  • 🔥 3
  • 🙏 1
More from @pentesting_channel
  1. Sep 22, 2026🔥Разбираем задачку с прошлого поста. Очень круто, что в опросе приняло участие почти 200…
  2. Sep 21, 2026Кто хочет развивать мой телеграм канал? У меня есть ТГ канал, который достался мне бесплат…
  3. Sep 21, 2026Post #828
  4. Sep 20, 2026Рассказал как найти 3 опасные дыры за 10 минут и как повысить себе зарплату С вас лайк на…
  5. Sep 18, 2026🌐 IPv4 и IPv6 — версии IP-протокола Я надеюсь никому не нужно напоминать, что такое IP-ад…
  6. Sep 17, 2026Вы просили - получайте бесплатно .. Недавно у меня вышло видео на тему Roadmap для Applica…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →