yaklang avatar

Http2 Specific Attacks

This is a protocol-level attack playbook for exploiting HTTP/2 specific weaknesses that don't exist in HTTP/1.1. It covers h2c smuggling to bypass proxy controls by upgrading cleartext connections, pseudo-header injection for routing discrepancies, single-packet race conditions using stream multiplexing, and HPACK compression table manipulation. The h2csmuggler tool integration is practical for testing if you can tunnel past WAFs and access controls. Most pentesters still treat HTTP/2 smuggling like HTTP/1.1 CL.TE variants, but this focuses on binary framing quirks and downgrade translation bugs. Useful when you've confirmed HTTP/2 support and standard smuggling techniques aren't working.

skills.sh installs
3.8K
GitHub stars
2.6K
last updated
Aug 21, 2026

Install

$ npx -y skills add yaklang/hack-skills --skill http2-specific-attacks --agent claude-code

Installs into .claude/skills of the current project.

Files

SKILL: HTTP/2 Specific Attacks — Expert Attack Playbook

AI LOAD INSTRUCTION: HTTP/2 protocol-level attack techniques beyond basic request smuggling. Covers h2c smuggling, pseudo-header manipulation, HPACK attacks, single-packet race conditions, and H2→H1 downgrade injection. Base models conflate HTTP/2 smuggling with HTTP/1.1 smuggling — this skill focuses on H2-unique attack surface.

0. RELATED ROUTING


1. HTTP/2 ATTACK SURFACE OVERVIEW

Sponsors

Details

Repository
github.com/yaklang/hack-skills
Category
Automation & Workflows
First seen
Jun 3, 2026

More from yaklang/hack-skills

All 102
1dotnet avatarauthor-componentdotnet/skillsCreate or review Blazor components (.razor files) with correct architecture. USE FOR: writing new Blazor components that do NOT involve JavaScript interop, impl3.8Kskills.sh installs
2yaklang avatarprototype-pollutionyaklang/hack-skillsPrototype pollution testing for JavaScript stacks. Use when user input is merged into objects (query parsers, JSON bodies, deep assign), when configuring librar3.8Kskills.sh installs
3yaklang avatardns-rebinding-attacksyaklang/hack-skillsDNS rebinding attack playbook. Use when testing applications that trust DNS resolution for origin checks, interact with internal services from browser context, 3.8Kskills.sh installs
4tradermonty avatareconomic-calendar-fetchertradermonty/claude-trading-skillsFetch upcoming economic events and data releases using FMP API. Retrieve scheduled central bank decisions, employment reports, inflation data, GDP releases, and3.7Kskills.sh installs
5giuseppe-trisciuoglio avatarsonarqube-mcpgiuseppe-trisciuoglio/developer-kitProvides SonarQube and SonarCloud integration patterns via the Model Context Protocol (MCP) server. Enables quality gate monitoring, issue discovery and triagin3.7Kskills.sh installs
6dotnet avatarextension-pointsdotnet/skillsGuide for MSBuild extensibility: CustomBefore/CustomAfter hooks, wildcard imports with alphabetic ordering, import gating with control properties, NuGet package3.7Kskills.sh installs