AIKraft/Skills/http2-specific-attacks

http2-specific-attacks

Плейбук для атак на протокол HTTP/2: эксплойтинг бинарного фрейминга, сжатия HPACK, обхода через h2c, инъекции псевдо-заголовков и злоупотребления мультиплексированием. Применяется, когда цель поддерживает HTTP/2.

yaklang official Другое ★ 2.4k

Что делает навык

Набор техник атак на уровне протокола HTTP/2, выходящих за рамки базового обмана запросов. Охватывает манипуляции псевдо-заголовками, атаки HPACK, условия гонки в одном пакете и инъекции при понижении версии с H2 до H1.

Когда применять

  • Эксплуатация уникальной поверхности атак HTTP/2, когда базовые модели путают её с HTTP/1.1.
  • Применение атак на сжатие заголовков HPACK и манипуляцию псевдо-заголовками.
  • Использование мультиплексирования H2 для создания условий гонки в одном пакете.
  • Обнаружение и использование уязвимостей при переходе с HTTP/2 на HTTP/1.1 (H2→H1 downgrade).

Как работает

  1. Анализировать поверхность атак HTTP/2, отличая её от уязвимостей HTTP/1.1.
  2. Использовать техники обмана запросов, специфичные для H2 (H2.CL/H2.TE).
  3. Применять манипуляции с псевдо-заголовками и атаковать алгоритм сжатия HPACK.
  4. Эксплуатировать мультиплексирование для создания условий гонки (single-packet race conditions).
  5. Выполнять инъекции при понижении версии протокола с H2 на H1.

Примеры запросов агенту

Проведи атаку на протокол HTTP/2, используя манипуляции с псевдо-заголовками.
Проверь цель на уязвимость к условиям гонки в одном пакете через мультиплексирование H2.
Используй плейбук для атак на HPACK и обмана запросов H2.CL/H2.TE.

Описание составлено по SKILL.md навыка, сверено 07.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «http2-specific-attacks» из репозитория: # https://github.com/yaklang/hack-skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r http2-specific-attacks/ ~/.claude/skills/http2-specific-attacks/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.