🕷
Сломай валидацию: 10 рабочих способов▪️
8.8.1028 → Объединяет 3-й и 4-й октеты: 4 × 256 + 4 = 1028
▪️
8.525316 → Объединяет последние три октета в одно десятичное число
▪️
0x08.8.004.004 → Шестнадцатеричный + десятичный + восьмеричный (сегмент за сегментом)
▪️
0x08.0x08.004.004 → Два сегмента в hex, два в восьмеричном
▪️
0x08.010.4.4 → Смешанный hex + восьмеричный + десятичный
▪️
134743044 → Полное 32-битное целое представление IP-адреса
▪️
0x08080404 → Весь IP закодирован как одно hex-число
▪️
010.010.004.004 → Каждый сегмент с ведущим нулём, чтобы форсировать восьмеричную интерпретацию
▪️
0x8.0x8.0x4.0x4 → Все четыре октета закодированы индивидуально в шестнадцатеричном виде
▪️
8.8.0x404 → Последний сегмент в hex: 0x404 = 1028
✍️ Также можно использовать юникод-цифры вместо обычных. Эти варианты обычно не работают с
curl/
ping, но могут срабатывать в других библиотеках/языках: ⑧.⑧.④.④, 𝟠.𝟠.𝟜.𝟜.
Автоматизируй работу по байбасу валидации с помощью
ipfuscator — простого Go-инструмента для быстрой генерации альтернативных представлений IP-адресов (v4) ⛏