Обход фильтрации form email

mrtyrel

Green Team
01.12.2018
79
44
Проверка валидности email в форме ввода создания аккаунта

Например
validate/email?address= // payload - " ¼script¾alert(¢XSS¢)¼/script¾ "

Проблема - мыло не проходит проверку на валидность

Запрещенные символы : ; <> \ " ()

Вопрос есть ли способы обойти такую фильтрацию?
 
у каждого сайта разные фильтры
 
Запрещенные символы : ; <> \ " ()

Вопрос есть ли способы обойти такую фильтрацию?
Попробуйте обойти, преобразовав запрещенные символы в их коды.

Код:
& --> &amp;
< --> &lt;
> --> &gt;
" --> &quot;
' --> &#x27;
/ --> &#x2F;
 
Ты же хочешь обойти защиту от xss?
Значит могут подойти способы обхода защиты от xss.
Попробуй поискать варианты тут swisskyrepo/PayloadsAllTheThings
 
Ты же хочешь обойти защиту от xss?
Значит могут подойти способы обхода защиты от xss.
Попробуй поискать варианты тут swisskyrepo/PayloadsAllTheThings

Огромное спасибо топчик!

Попробуйте обойти, преобразовав запрещенные символы в их коды.

Код:
& --> &amp;
< --> &lt;
> --> &gt;
" --> &quot;
' --> &#x27;
/ --> &#x2F;
Как называется эта кодировка?
 
на твоем месте, я бы собрал все запрещенные символы. бил бы не только инпуту, но и в адресную строку. бурп можно запустить, там смотреть как отправляется твои запросы и подменивать их. если все не помогает, посмотреть в js код, какая там функция и как она фильтрует то, что ты вводишь. про енкод декод обязательно нужно знать. & % - если эти символы не фильтруются, значит защитка хуевая))))
 
на твоем месте, я бы собрал все запрещенные символы. бил бы не только инпуту, но и в адресную строку. бурп можно запустить, там смотреть как отправляется твои запросы и подменивать их. если все не помогает, посмотреть в js код, какая там функция и как она фильтрует то, что ты вводишь. про енкод декод обязательно нужно знать. & % - если эти символы не фильтруются, значит защитка хуевая))))
& фильтр
% проходит
 
& фильтр
% проходит
если бы ты дал ссылочку мне в лс, я бы глянул подробнее. а что ты получишь в итоге от xss? это будет слепая иньекция, ссылочкой на которую ты не сможешь поделиться. только если админ как-то нарвется на нее и выполнит твой код.
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →

Популярный контент

🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab