Помнишь что такое Http Parameter Pollution?

Ну когда передаешь несколько параметров с одним именем, например, сайты на IIS забавно реагируют на такие данные. Они соединяют все переданные значения через запятую. К примеру, сайт пишет содержимое параметра id на страницу:



site.com/page.asp?id=AA


На странице покажет



<input name="id" value="AA">




А если передадим несколько параметров с одним именем



site.com/page.asp?id=AA&id=BB&id=CC




На страницу попадет

<input name="id" value="AA, BB, CC">




Так о чем это я

В ASP/ASP.NET часто бывает, что фильтрация пользовательских данных происходит только в первом элементе, поэтому важно попробовать дублировать параметры запроса и передавать атакующие пэйлоады уже туда.

Еще нет такого плагина для burp suite? 🤔



#XSS #IIS #ASP