Как перехватить строку параметров в ONSUBMIT ? HELP ! :( PLZ

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
ALX_2002
Мега гуру
Мега гуру
 
Сообщения: 2054
Зарегистрирован: 25.11.2002 (Пн) 20:03

Как перехватить строку параметров в ONSUBMIT ? HELP ! :( PLZ

Сообщение ALX_2002 » 02.07.2005 (Сб) 21:06

Отцы, мне нужно перехватить посланую строку в событии формы "ONSUBMIT"

Возможно ли это ?

Т.е

Код: Выделить всё
<SCRIPT langauge=vbscript>

Sub FRM_onsubmit()
SUBMITSTRING=...
msgbox SUBMITSTRING
End Sub
</SCRIPT>



Т.е перехватить
Код: Выделить всё
1.asp?a=1&b=2&c=3
Последний раз редактировалось ALX_2002 04.07.2005 (Пн) 9:41, всего редактировалось 1 раз.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 02.07.2005 (Сб) 22:13

Возможно: пиши прокси ;-)
Изображение

ALX_2002
Мега гуру
Мега гуру
 
Сообщения: 2054
Зарегистрирован: 25.11.2002 (Пн) 20:03

Сообщение ALX_2002 » 03.07.2005 (Вс) 23:26

2 Tyomitch: Уффф.... Трабл в том, что это мне нужно сделать в контроле, который лежит на странице. Т.е 1) размер контрола увеличивать существенно нельзя. 2) Код нужно сделать как можно проще. :roll:

Возникают 2 вопроса

1) А через библиотеку MSHTML и её возможности этого никак нельзя сделать ? Там же все EVENT-ы и PROPERTY-ы всех объектов доступны.

Даже есть какие то IHTMLSubmitData и HTMLWindowProxy

:roll:

2) Кстати нашёл у WebBrowser удобный Navigate в котором можно указать тип передачи ( GET/POST ) и параметры для передачи.

Но беда в том, что его в контрол засовывать не хочется. Слишком уж он громоздкий.

Может есть вариант сэмулировать такой же Navigate, чтобы данные как POST передать ? :roll:

ALX_2002
Мега гуру
Мега гуру
 
Сообщения: 2054
Зарегистрирован: 25.11.2002 (Пн) 20:03

Сообщение ALX_2002 » 04.07.2005 (Пн) 9:38

Полез в MSDN. Нашёл вот это. Как пользоваться к сожалению так и не въехал. :oops:

http://msdn.microsoft.com/library/defau ... erence.asp

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 04.07.2005 (Пн) 9:58

Дык а разве нельзя самому слить эту строку, если пройтись по всем дочерним контролам FRAME?
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 04.07.2005 (Пн) 10:02

Обычно адрес сабмита находится в Form.action

ALX_2002
Мега гуру
Мега гуру
 
Сообщения: 2054
Зарегистрирован: 25.11.2002 (Пн) 20:03

Сообщение ALX_2002 » 04.07.2005 (Пн) 10:33

2 Gserg: Слить то можно. ( А дальше мне её шифрануть нужно ) а как её форме подсунуть за место того, что она собиралась отправить - я не знаю :cry:

2 Antonariy: Дык это то я знаю. Адрес то мне по боку. :(

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 04.07.2005 (Пн) 10:42

Ты же написал

Т.е перехватить
Код:
1.asp?a=1&b=2&c=3

А что это как не адрес?

ALX_2002
Мега гуру
Мега гуру
 
Сообщения: 2054
Зарегистрирован: 25.11.2002 (Пн) 20:03

Сообщение ALX_2002 » 04.07.2005 (Пн) 11:00

2 Antonariy: Облом. Action вернёт только куда ссылаетя форма, а параметры не даёт :oops:

xenomorph
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 508
Зарегистрирован: 18.04.2004 (Вс) 11:41
Откуда: это не важно - на сегодня у меня есть алиби ...

re

Сообщение xenomorph » 04.07.2005 (Пн) 21:49

Может ОНО?

(отправил по личке. просьба _НЕ_ выкладывать)

Это ... м-м-м 8-)
- это ИЕ бот 8-).

Он мониторит все окна ИЕ, т.е. instances и ведёт
подробнейший лог. ВСЕГО.
Он слизывает _ВСЕ_ данные отправленые через ИЕ.

Там много разных событий 8-).
Выбирай.
--
з.ы.
Стелс в комплект поставки не входит 8).
... Dpkjvfnm dc`xnj itdtkbnmcz, f tckb yt itdtkbnmcz hfcitdtkbnm b dpkjvfnm !!! ...

Крост
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 291
Зарегистрирован: 30.01.2005 (Вс) 6:06
Откуда: Питер

Сообщение Крост » 05.07.2005 (Вт) 4:40

xenomorph
Я заинтригован, может и мну в ЛСку скинешь? :D

ALX_2002
Мега гуру
Мега гуру
 
Сообщения: 2054
Зарегистрирован: 25.11.2002 (Пн) 20:03

Сообщение ALX_2002 » 05.07.2005 (Вт) 9:16

2 xenomorph: УУХХ !! :shock: !! Глянул. Чё то не работает вообщее ничего. Лог не ведёт. Говорит файл не найден. Пытался проект запустить - Out of memory.

Чего я не так делаю ? :(

xenomorph
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 508
Зарегистрирован: 18.04.2004 (Вс) 11:41
Откуда: это не важно - на сегодня у меня есть алиби ...

re

Сообщение xenomorph » 05.07.2005 (Вт) 10:26

ПрЫвет 8-).

1. У меня всё работает 8-).
И и _не_ _у_ _меня_ тоже 8)))))
ОТЛИЧНО работает 8))) lol 8)))

Только что проверил.
Я пару файлов убил ... т.к. в этом боте пару технологий
на ВБ которыми на халяву я не хочу делиться. 8-)
2. Прикладываю "чистый" пример ИЕ форм-сниффера (www.vbkiev.ua ???? точно не помню ...).

работает так:

1. Запускаешь ИЕ.
2. Запускаешь Проэкт.
3. Идёш на ввв.микрофосфат.ру 8-).
4. Смотришь на результат.

Механизм отлавливания данных в боте - тот же.
Тама добавлен мониторинг клавишь 8-), через сабклассинг
журнальной процедуры -
поэтому на стоп жать не рекомендуеться.
+ идёт мониторинг instances ИЕ. Это очень важно
так как при наличии 6 окон не совсем понятно (при разборе логов)
чего куда отсылали 8-))).

Именно поєтому я сначала положил Бота а не этот пример.

В логе это выглядит так:
хэндл + данные перехвата ИЕ + клавиши ...
=============================================================================
196800:http://win.mail.ru/cgi-bin/readmsg?id=11121188430000005569

196800:http://213.59.0.100/0/3544/001001.htm?0-0-39507

196800:http://win.mail.ru/cgi-bin/sendmsg?reply&id=11121_security_4300_security_69&charset=&clear=&adding=top

196800:http://213.59.0.100/0/3544/001001.htm?0-0-62358
<del><ctrl> + Ctrl <ctrl> + Ctrl
?<numpad {.}>?? ??? ? Я идиот! Убейте меня, кто-нибудь!???<del><del><del>
<del><del><del>????<numpad {.}>
<del><del>???? Я идиот! Убейте меня, кто-нибудь!Я идиот! Убейте меня, кто-нибудь!? ????
???? Я идиот! Убейте меня, кто-нибудь!? Я идиот! Убейте меня, кто-нибудь!? - ??? Я идиот! Убейте меня, кто-нибудь!
???? Я идиот! Убейте меня, кто-нибудь!Я идиот! Убейте меня, кто-нибудь!<numpad {.}>????
Я идиот! Убейте меня, кто-нибудь!?? <numpad {.}>Я идиот! Убейте меня, кто-нибудь!???<numpad {.}>
?? ???<numpad {.}>???? Я идиот! Убейте меня, кто-нибудь!???
?? Я идиот! Убейте меня, кто-нибудь!Я идиот! Убейте меня, кто-нибудь! ? Я идиот! Убейте меня, кто-нибудь!??? ?? ???
Я идиот! Убейте меня, кто-нибудь! ? Я идиот! Убейте меня, кто-нибудь!???.
????<left arrow><left arrow>
<left arrow> <right arrow><right arrow><right arrow>
=============================================================================

файл журнала - sl.dll
... закриптован RC4.
--
Вложения
FormSniffer2.rar
(10.43 Кб) Скачиваний: 49
... Dpkjvfnm dc`xnj itdtkbnmcz, f tckb yt itdtkbnmcz hfcitdtkbnm b dpkjvfnm !!! ...

ALX_2002
Мега гуру
Мега гуру
 
Сообщения: 2054
Зарегистрирован: 25.11.2002 (Пн) 20:03

Сообщение ALX_2002 » 05.07.2005 (Вт) 15:48

Хм.... Вроде работает. Сейчас попробую разобраться. Спасибо ! :D


Вернуться в Visual Basic 1–6

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

Сейчас этот форум просматривают: Majestic-12 [Bot], SemrushBot, Yandex-бот и гости: 113

    TopList  
cron