▶ видео
👋
Приветствую в мире цифровой безопасности!Расскажу ещё о трех полезных фишках при пентесте.⏺HTTP Parameter Pollution (HPP) - разные компоненты могут по-разному обрабатывать одинаковые параметры в запросе:
GET /profile?role=user&role=admin HTTP/1.1
Host: example.comНапример, прокси проверяет первое значение
role, а бэкенд использует последнее. Если проверки доступа устроены таким образом, появляется возможность обойти ограничения.⏺Path Traversal через двойное декодирование - иногда URL декодируется дважды, например прокси и самим приложением:
/files/%252e%252e%252fdocument.txtПосле первого декодирования получится
%2e%2e%2f, а после второго уже ../. Если фильтр проверил путь до повторного декодирования, можно выйти за пределы разрешённого каталога.⏺Host Header Injection - приложение может использовать заголовок
Host для формирования ссылок и редиректов:curl -i https://example.com/ \
-H 'Host: test.example'Если в ответе появляются ссылки на
test.example, стоит проверить, как формируются URL восстановления пароля и другие чувствительные ссылки. При неправильной реализации их можно подменить.🤖Бесплатный ChatGPT