URL Encode/Decode
Кодирование и декодирование URL (percent-encoding). Незаменимый инструмент для веб-разработки и тестирования безопасности.
Бесплатно
Клиентская обработка
RFC 3986
Таблица кодирования
␣
%20
!
%21
"
%22
#
%23
$
%24
%
%25
&
%26
'
%27
(
%28
)
%29
*
%2A
+
%2B
,
%2C
/
%2F
:
%3A
;
%3B
=
%3D
?
%3F
@
%40
[
%5B
]
%5D
<
%3C
>
%3E
{
%7B
О URL Encoding
Что это?
URL-кодирование (percent-encoding) заменяет небезопасные символы на %XX, где XX — шестнадцатеричный код символа.
Применение в пентесте
- • XSS payload encoding
- • SQL injection bypass
- • Path traversal (..%2F)
- • Parameter tampering
- • WAF bypass
Разница функций
encodeURI()
Не кодирует: ; / ? : @ & = + $ , #
encodeURIComponent()
Кодирует всё кроме: A-Z a-z 0-9 - _ . ! ~ * ' ( )
Двойное кодирование
Для обхода WAF иногда используется двойное кодирование: %253C вместо %3C (<)
RU
English