Как хакнуть input disabled="disabled"

  • Автор темы FUTURiTY
  • Дата начала
F

FUTURiTY

Прохожие
<input disabled="disabled" size="20" name="newemailaddress" value="************" type="text">

Собственно вопрос, чем можно изменить значение value=" ", заблокированное через input disabled="disabled" ???
Знаю что есть какой то плагин для firefox для этого.

Спасибо.
 
Открываете гугл хром,выделяете нужное поле мышкой, нажимаете правую кнопку и выбираете просмотр кода элемента.
Так же фаербагом можно менять значения полей типа password, если забыли свой пароль и вам отображаются звездочки
 
Открываете гугл хром,выделяете нужное поле мышкой, нажимаете правую кнопку и выбираете просмотр кода элемента.
Так же фаербагом можно менять значения полей типа password, если забыли свой пароль и вам отображаются звездочки
Я меняю значения этого поля потом нажимаю Отправить в формочке на сайте, но значение не сохранется.
 
Значение данных полей браузер не отправляет обработчику. Чтобы этого избежать и поле всё же отправить, делаем ещё одно поле с параметром type="hidden" - вот оно и отправится. А этот поле будет чисто визуальным, для показа пользователю. Только названия полей не должны совпадать.

Впрочем, можно поиграть с JS, меняя тип поля перед отправкой, или передачи полей через json, но смысла не вижу, когда есть способ отправки через hidden.

Ну а если это требуется не на своём сайте - поменяйте тип поля через отладчик браузера на text и оно прекрасно отправится, хотя и отсеится обработчиком в 99% случаев.
 
Значение данных полей браузер не отправляет обработчику. Чтобы этого избежать и поле всё же отправить, делаем ещё одно поле с параметром type="hidden" - вот оно и отправится. А этот поле будет чисто визуальным, для показа пользователю. Только названия полей не должны совпадать.

Впрочем, можно поиграть с JS, меняя тип поля перед отправкой, или передачи полей через json, но смысла не вижу, когда есть способ отправки через hidden.

Ну а если это требуется не на своём сайте - поменяйте тип поля через отладчик браузера на text и оно прекрасно отправится, хотя и отсеится обработчиком в 99% случаев.
Не совсем понял.
Можете показать что мне нужно поправить в поле:
<input disabled="disabled" size="20" name="newemailaddress" value="************" type="text">

в значении value="************" находится е-мейл адрес который нужно поменять.
 
Нажимаем на поле правой кнопкой в Хроме - Проинспектировать элемент.

В отладчике кликаем на нужный код и меняем:
HTML:
<input disabled="disabled" size="20" name="newemailaddress" value="************" type="text">
На
HTML:
<input size="20" name="newemailaddress" value="###########" type="text">
Где ########### - новый емейл

Но опять же, никто не гарантирует, что в обработчике на стороне сайта нет проверки этого поля, а уж ещё меньше шансов, что поле будет обновлено.
 
а где в новом запросе type="hidden" ???
 
hidden - это если ты на своём сайте делаешь... Тогда делается одно поле скрытое, а второе - блокированное. При этом значения у них одинаковые, но одно показывается пользователю, а второе отправляется на сервер.
 
Назад
Сверху