Подмена скрипта веб

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...
Proxy
Профессор VB наук
Профессор VB наук
Аватара пользователя
 
Сообщения: 2941
Зарегистрирован: 31.08.2007 (Пт) 4:41

Подмена скрипта веб

Сообщение Proxy » 01.01.2012 (Вс) 17:49

Возникла специфическая проблема:
Есть удалённый web-сервер, есть страница настройки кое-чего, но с ненужным скриптом на странице. Скрипт проверяет валидность введённых данных, но не позволяет ввести нужные данные (положим ошибка в скрипте), нужно как-то исправить скрипт на странице (он вообще-то обращается к функции проверки со страницы, сама функция содержится в отдельном файле public.js, соединённом "<script language="JavaScript" src="public.js"></script>"). Данные так же после отправки проверяются на стороне сервера, но так проверка реализована иначе и необходимые данные можно серверу скормить.
Как без помощи прокси сервера удобно подменять на странице каждый раз файл скрипта или удобно редактировать исходный код страницы каждый раз после загрузки? Существуют же инструменты для какого-либо браузера, позволяющие без сохранения страницы (и соответственно подмены всех линков + нужно актуальное состояние страницы) изменять исходный код "на горячую"? Или может самый лучший вариант - попытаться поколдовать над кэшем?
Follow the white rabbit.

Proxy
Профессор VB наук
Профессор VB наук
Аватара пользователя
 
Сообщения: 2941
Зарегистрирован: 31.08.2007 (Пт) 4:41

Re: Подмена скрипта веб

Сообщение Proxy » 01.01.2012 (Вс) 18:36

Попробовал сохранить страницу, исправить обращение к скрипту, исправить назад ссылки (собственно только apply.cgi, одна ссылка) и далее по плану — работает, на стороне сервера как и ожидалось проверка или иная или вообще отсутствует (даже скорее всего). Можно отдельно смотреть на текущее состояние страницы и отдельно вводить данные, пока сойдёт и так.
Follow the white rabbit.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Подмена скрипта веб

Сообщение Хакер » 01.01.2012 (Вс) 18:39

Proxy писал(а):страницы каждый раз после загрузки? Существуют же инструменты для какого-либо браузера, позволяющие без сохранения страницы (и соответственно подмены всех линков + нужно актуальное состояние страницы) изменять исходный код "на горячую"?

Такой инструмент — адресная строка, понимающая схему «javascript:». Но менять придётся каждый раз вручную. Я себе для подобной задачи вывел кнопочку на FireFox-овый панели инструментов.

В общем логика такая: форму всё равно заполнять вручную. И кликнуть дополнительно по «закладке» — не такая уж большая работа по отношению к остальной работе по заполнению формы.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: Подмена скрипта веб

Сообщение iGrok » 01.01.2012 (Вс) 19:23

FireBug, Dragonfly в Опере, Инструменты разработчика в IE/Chrome/Safari и т.п.
Автоматизировать действительно очень удобно при помощи "скриптлета" - javascript: в закладках - это уже будет работать во всех современных браузерах.
label:
cli
jmp label


Вернуться в Народный треп

Кто сейчас на конференции

Сейчас этот форум просматривают: SemrushBot и гости: 6

    TopList