Задать вопрос
@areaLEONHART

Как обойти проверку на ручной ввод js?

у меня есть форма на сайте, которая просит ввести email второй раз, но только ручным вводом

66ab2dd18937b474265620.jpeg
  • Вопрос задан
  • 291 просмотр
Подписаться 3 Простой 3 комментария
Пригласить эксперта
Ответы на вопрос 1
r3n0
@r3n0
// _ AppSec // Bug Bounty / Legal Hacking
Привет.

Очень напомнило форму на одном известном сайте:

66ab38fd4b836906599227.png

Код поля ввода:

<input placeholder="Ваш email" type="email" class="email_text" name="Re_Enter_Email" id="Re_Enter_Email" value="" required="required" onblur="preSubmitPay(0);" onkeydown="$('#err_email_enter_msg').hide();" oncopy="return false" ondrag="return false" ondrop="return false" onpaste="return false" autocomplete="off">


Легко обходится, например, таким образом:

document.getElementById('Re_Enter_Email').value = "email@email.tld";


Практика показывает, что в подобных случаях проще присвоить нужное значение value, чем морочиться с отключением событий on* и имитировать пользовательский ввод.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
06 дек. 2024, в 05:29
20000 руб./за проект
06 дек. 2024, в 03:58
10000 руб./за проект
06 дек. 2024, в 02:20
5000 руб./за проект