![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Доброго времени суток. Имеется несколько десятков SIM карточек сотрудников компании одного и того же оператора мобильной связи, все они зарегистрированы в интернете на сайте https://my.kyivstar.ua/tbmb/login/show.do
Чтобы проверить счет – достаточно вести номер телефона в поле «Логин» и пароль в поле «Пароль», нажать «Войти в систему» или клавишу ENTER. Каптча отсутствует. Допустим значение логина = переменной W, а значение пароля = переменной Q Есть ли возможность эти значения загнать в соответствующие поля и таким образом осуществить вход на сайт? |
#2
|
||||
|
||||
![]() глянь сниффером как явки/пароли передаются на сайт. скорее всего через POST запрос.
— Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#3
|
|||
|
|||
![]() Если я все правильно понял, то это две черные строки на скриншоте:
http://i.piccy.info/i7/19acd09977ad4...472590/111.png |
#4
|
||||
|
||||
![]() по http протоколу вроде должно быть.
IMAP - почта. — Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |
#5
|
|||
|
|||
![]() Хм, не вижу. Днем попробую еще раз.
Последний раз редактировалось Taemin, 13.11.2012 в 02:07. |
#6
|
||||
|
||||
![]() да, можно.
смотри форму loginForm, у нее method, action, input - name / value (все, для начала. потом можно выяснить какие серверу не нужны, хотя можно и не выяснять). Пишу программы за еду. __________________ |
#7
|
|||
|
|||
![]() Код HTML:
Код HTML:
Код HTML:
Как привязаться к этому в Delphi? |
#8
|
||||
|
||||
![]() почитай про POST запросы, Cookie, TIdHTTP (к примеру)
Пишу программы за еду. __________________ |
#9
|
||||
|
||||
![]() Все делал согласно этой инструкции:
http://www.youtube.com/watch?v=vLAQUbkn8dQ Переданные данные методом POST обнаружил сдедующие: Код:
Адрес скрипта: https://my.kyivstar.ua/tbmb/login/perform.do Код процедуры получился следующим: Код:
При нажатии на кнопку "Авторизация" появляется ошибка "IOHandler value is not valid" В чем может быть проблема? |
#10
|
||||
|
||||
![]() google: IdHTTP HTTPS
Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj |
#11
|
|||
|
|||
![]() Добавил компонент TIdSSLIOHandlerSocketOpenSSL, в свойстве компонента TIdHTTP - IOHandler указал компонент TIdSSLIOHandlerSocketOpenSSL, скачал RunTimePack библиотеки и установил их. Файлы libeay32.dll и ssleay32.dll из системной папки дополнительно скопировал в папку с проектом... но выскакивает ошибка Could not load SSL Libery. Есть какие-то идеи? Установка RunTimePack ведь должна была решить эту проблему
![]() Последний раз редактировалось Taemin, 13.11.2012 в 22:41. |
#12
|
||||
|
||||
![]() Из этого файла, из вложенного архива indy_openssl096.zip, вытащи все файлы и засунь в папку с exe. Должно сработать по идее.
Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj |
#13
|
|||
|
|||
![]() А такими вот запросами я случайно не положу их сайт? Не хочется кому-то добавлять работы
![]() |
#14
|
||||
|
||||
![]() Думаю, что-то сломать там не получится даже при большом желании. Хотя, я всяких программистов видел
![]() Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj |
#15
|
|||
|
|||
![]() Ошибки уже никакие не выпрыгивают, но и залогиниться не получается
![]() IOHandler -> SSL Options -> Method = sslvSSLv3 IOHandler -> SSL Options -> Mode = sslmClient Процедура в финишном варианте выглядит вот так: Код:
Те параметры, где значение пустое – пробовал вообще без них, пробовал с ними – ничего не меняется. Подскажите в чем может состоять ошибка? |