TGStat
TGStat
Введите текст для поиска
Расширенный поиск каналов
  • flag Russian
    Язык сайта
    flag Russian flag English flag Uzbek
  • Вход на сайт
  • Каталог
    Каталог каналов и чатов Региональные подборки Тематические подборки Платные каналы Поиск каналов
    Добавить канал/чат
  • Рейтинги
    Рейтинг каналов Рейтинг чатов Рейтинг публикаций
    Рейтинги брендов и персон
  • Аналитика
  • Поиск по публикациям
  • Мониторинг Telegram
  • Продвижение
    Реклама через Яндекс Бизнес Реклама в каналах через TGStat Agency Реклама на сайте TGStat.ru
HaHacking

9 Feb, 13:37

Открыть в Telegram Поделиться Пожаловаться

🍾 #web #enumeration #offense #инструменты

➡️Сравнение 3 инструментов для обнаружения HTTP Request Smuggling, в том числе — в рамках лабораторий Web Security Academy от PortSwigger:

Всё потому что попался под руку инструмент smugglex — написан на Rust, тестирует веб-приложения на предмет возможности проведения CL.TE, TE.CL, TE.TE, H2C & H2 атак;


   🧩   PortSwigger/http-request-smuggler

➖ Бесплатное расширение для BurpSuite;
➖ Доступна тонкая настройка сканирования;
➖ Результаты анализируешь сам☹️


   🧩   defparam/smuggler

➖ Python-скрипт;
➖ Возможна собственная конфигурация;
➖ Подсвечивает проблемы! ⚡️
➖ [Из коробки] заметил неладное в 12 / 22 лаб;

git clone https://github.com/defparam/smuggler.git
cd smuggler

python3 smuggler.py -u https://█████.web-security-academy.net


   🧩   hahwul/smugglex

➖ CLI на Rust;
➖ Подсвечивает проблемы! ⚡️
➖ [Из коробки] заметил неладное в 16 / 22 лаб;
➖ Превзошёл smuggler в:
▪️CL.0 request smuggling
▪️Client-side desync
▪️Server-side pause-based request smuggling
▪️HTTP request smuggling, obfuscating the TE header

brew install hahwul/smugglex/smugglex

smugglex https://█████.web-security-academy.net

⬜➖⬜➖⬜➖

➡️Если захочется поднять лабораторию, где можно посмотреть на то, как разные HTTP-серверы (36 шт.) / HTTP-прокси (14 шт.) интерпретируют одни и те же запросы — есть HTTP Garden:

   🧩   narfindustries/http-garden


1️⃣ Запуск серверов➕прокси:
./garden.sh start --build gunicorn nginx squid

2️⃣ Запуск UI для взаимодействия:
./garden.sh repl‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎ ‎

3️⃣ Отправка запросов:
garden> payload 'GET / HTTP/1.1\r\nHOST: a\r\n\r\n' | transduce squid | fanout | grid

⬜➖⬜➖⬜➖

🔖 ‟Beware the false false-positive: how to distinguish HTTP pipelining from request smuggling” (James Kettle)

💻 github.com/PortSwigger/.../SmugglingOrPipelining.bambda


   @HaHacking  🐇

821 0 41 22
Каталог
Каталог каналов и чатов Подборки каналов Поиск каналов Добавить канал/чат
Рейтинги
Рейтинг каналов Telegram Рейтинг чатов Telegram Рейтинг публикаций Рейтинги брендов и персон
API
API статистики API поиска публикаций API Callback
Наши каналы
@TGStat @TGStat_Chat @telepulse @TGStatAPI
Почитать
Академия TGStat Исследование Telegram 2019 Исследование Telegram 2021 Исследование Telegram 2023
Контакты
Справочный центр Поддержка Почта Вакансии
Всякая всячина
Пользовательское соглашение Политика конфиденциальности Публичная оферта
Наши боты
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot