![]() |
и вновь прошу помощи) Весь день гуглю.
на сайте javascript выполняется на стороне клиента (т.е. моего браузера). У меня стоит Iceweasel (Firefox). Как мне на лету отредактировать скрипт ? Знаю, что в хроме такое вроде бы возможно. А у меня со стандартным отладчиком и фаербагом не получается. HTML код я могу подменять на лету, сразу срабатывает. А вот скрипты правлять не дают.. только могу точки остановки для отладки включать. Но редактировать код - нельзя((( Может, что не правильно делаю. Объясните пожалуйста. P.s. Нужно это вот для чего. На сайте есть форма для текста.Там стоят проверки в html на символы, против xss. Но они на стороне клиента. Поэтому я могу их выпилить. Аналогично, есть ещё доп. защита в виде обработки текста с помощью javascript. И тоже на стороне клиента. Соответственно, подредактировав его - я смогу запостить xss. |
тоже изучал недавно эту проблему
всё что удалось нарыть на англоязычных ресурсах - firefox не разрешает править js сайта, в браузерах основанных на хромиуме - можно в итоге обошёл проверку бурпом |
Цитата:
|
Цитата:
Цитата:
Цена на жижу упала ниже некуда, и эти потехи с XSS и JS - отменили ещё в 2001 году, в браузере Netscape. http://ic.pics.livejournal.com/altbl...6_original.jpg |
если данные формы отправляются не через XMLHttpRequest() - отключи просто джаваскрипт у себя в браузере и отправляй
|
|
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
вот это вообще тру будет курлом отправь запрос и не еби мозг |
Цитата:
document.getElementById('but').onclick = function(){ alert('default action'); } ================== А мы в консоли firebug'а прописываем следующий код document.getElementById('but').onclick = function(){ alert('rewrited action'); } И получается, перезаписали обработчик нажатия на кнопку |
Цитата:
|
Цитата:
|
| Время: 05:08 |