Наши продукты

Все продукты →
  • Подписка на «Хакер»

    Все статьи, архив, PDF выпуски и бонусы при покупке товаров

    6000₽ в год

    Подписаться
  • Предзаказ четвертого печатного выпуска «Хакера»

    лучшее август..ноябрь 2026

    2000₽

    Заказать
  • Третий печатный выпуск «Хакера»

    лучшие материалы мая..июля 2026

    2000₽

    Заказать
  • Печатный спецвыпуск №4.

    Лучшие материалы 2021-2022 годов

    2000₽

    Заказать

Профессионал в области ИТ-безопасности Барри Штейман (Barry Shteiman) очень раздражён, насколько примитивно работают многочисленные инструменты для DDoS-атак. Он говорит, что создаваемый ими трафик состоит из потока TCP SYN запросов или других предсказуемых пакетов, так что его легко отфильтровать. Как специалисту ему неприятно смотреть на подобный дилетантизм, поэтому Барри написал (исключительно в образовательных целях) скрипт HULK (HTTP Unbearable Load King)

HULK генерирует поток уникальных запросов, не имеющих выраженного паттерна, так что против него сложно построить эффективную защиту. Большой поток уникальных запросов максимально потребляет ресурсы веб-сервера. Чтобы осложнить задачу по фильтрации потока, HULK для каждого запроса подставляет разные user agent, обфусцирует referrer, использует в запросах атрибуты no-cache и keep-alive, а также уникальные URL.

Автор говорит, что HULK — это просто демонстрация концепции, а на самом деле скрипт можно значительно оптимизировать. Но даже а таком варианте программа весьма эффективна. Барри Штейман провёл эксперимент и убедился, что она способна менее чем за минуту вывести из строя слабенький сервер (для теста использовался сервер на Microsoft IIS7 с 4 ГБ памяти) — и это при запросах всего лишь с одного хоста.

Файл: hulk.py (zip)
Программа распространяется в образовательных целях

  • Подпишись на наc в Telegram!

    Только важные новости и лучшие статьи

    Подписаться

  • Подписаться
    Уведомить о
    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии