Expand description
Structural encoding strategies (null byte, overlong UTF-8, chunked, HPP). Structural encoding strategies — byte-level and framing manipulations.
Structs§
- Chunked
Body - Result of chunked transfer-encoding split.
Functions§
- base64_
encode - Base64 encoding — standard alphabet.
- base64_
url_ encode - Base64 URL-safe encoding —
-_alphabet, no padding. - chunked_
split - Chunked transfer-encoding split — break payload across HTTP chunks.
- deflate_
encode - Deflate compression.
- gzip_
encode - Gzip compression.
- hex_
encode - Hex encoding.
- null_
byte_ inject - Null byte injection — append
%00to truncate strings in C-style parsers. - overlong_
utf8 - Overlong UTF-8 encoding (2-byte) — represent ASCII non-alphanumeric as 2-byte sequences.
- overlong_
utf8_ more - Extended overlong UTF-8 encoding (3-byte) — broader coverage with 3-byte sequences.
- parameter_
pollute - HTTP parameter pollution — duplicate parameter with a benign first value.
- utf7_
encode - UTF-7 encoding per RFC 2152.