Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.07.2013, 01:27   #1
chex01
Пользователь
 
Аватар для chex01
 
Регистрация: 06.03.2011
Сообщений: 31
Вопрос Авторизация в интернет-магазине

Доброго времени суток!
Пытаюсь залогиниться на сайте: "http://utinet.ru/U2Site/User/loginForm.html"
В снифере получаю вот такой запрос:
Код:
undefined               false                             
phones[0][Type]         ph_m                              
phones[0][CountryCode]  7                                 
phones[0][AreaCode]     XXX                                  
phones[0][Number]       XXX-XX-XX                                  
                                                          
phones[0][Comment]                                        
backUrl                                                   
phone[AreaCode]                                           
phone[Number]                                             
phone[Type]             ph_m                              
phone[CountryCode]      7                                 
loginKey                51e7081759974                     
fast                    false                             
loginStr                1024e54eb5d6aab57f95190be33085b7
Не могу понять от куда берется loginStr. Помогите пожалуйста!
chex01 вне форума Ответить с цитированием
Старый 18.07.2013, 02:01   #2
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,442
По умолчанию

Наверное где-то генерируется. может JS какой его создает.
Человек_Борща вне форума Ответить с цитированием
Старый 18.07.2013, 02:28   #3
chex01
Пользователь
 
Аватар для chex01
 
Регистрация: 06.03.2011
Сообщений: 31
Хорошо

Цитата:
Сообщение от Человек_Борща Посмотреть сообщение
Наверное где-то генерируется. может JS какой его создает.
ok, это скорее всего, а как его получить перед отправкой запроса?
chex01 вне форума Ответить с цитированием
Старый 18.07.2013, 03:37   #4
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,442
По умолчанию

chex01, повезет если он статически будет лежать как hidden поле формы отправки. Тогда сможешь из HTML текста найти и вырезать содержимое.
Человек_Борща вне форума Ответить с цитированием
Старый 18.07.2013, 09:14   #5
chex01
Пользователь
 
Аватар для chex01
 
Регистрация: 06.03.2011
Сообщений: 31
Вопрос

Цитата:
Сообщение от Человек_Борща Посмотреть сообщение
если он статически будет лежать как hidden поле формы отправки.
как раз этого и не происходит. Именно по этой причине я создал тему.
Есть люди которые зайдут на сайт, посмотрят и дадут совет, а не слепо предположения строить?
chex01 вне форума Ответить с цитированием
Старый 18.07.2013, 10:31   #6
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,442
По умолчанию

Цитата:
как раз этого и не происходит.
Тогда ищите JS который его генерирует. И переводите JS код в Delphi.

Цитата:
а не слепо предположения строить
так какие же вам советы давать, когда из вас информацию клещами вытягивать надо? Это:
Цитата:
как раз этого и не происходит. Именно по этой причине я создал тему.
Ещё в 1м посте написать надо было
Человек_Борща вне форума Ответить с цитированием
Старый 18.07.2013, 12:55   #7
chex01
Пользователь
 
Аватар для chex01
 
Регистрация: 06.03.2011
Сообщений: 31
Подмигивание

Человек_Борща, прошу простить за мою не внимательность. Постоянно забываю о том что большинству просто вера или принципы не позволяют по ссылке перейти и посмотреть.

На странице присутствуют вот такие ссылки на .JS файлы:
Код HTML:
http://utinet.ru/z/gen/preload.c848cbd3ef7f53cdfddc834894a58cfd.js
http://utinet.ru/z/gen/5cecbf58c18a06aabb7035c4bf9d6bee.js
http://utinet.ru/z/gen/712768bfded9d4be3000e6da51d11aa3.js
http://utinet.ru/z/gen/d05a582e0e8e2927b1623cdf620c8848.js

Опустил .JS файлы гугл аналистика и яндекс метрики.
Фишка в том что ссылки каждый раз генерируются, при каждом обновлении страницы ссылки разные, а их содержимое взрывает мне мозК. Если есть люди которые смогут понять как генерируется loginStr я буду невероятно счастлив и благодарен!
chex01 вне форума Ответить с цитированием
Старый 18.07.2013, 14:05   #8
Кольша
Далеко не
Участник клуба
 
Аватар для Кольша
 
Регистрация: 11.08.2011
Сообщений: 1,512
По умолчанию

Файл:
http://utinet.ru/z/gen/d05a582e0e8e2...cdf620c8848.js
Код:
{data['loginStr']=hex_md5(hex_md5($('input[name="password"]',this.$Form).val())+me.loginKey);
Все легко и просто.
Дальше сами.
Кольша вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменить процесс покупки в интернет-магазине на PrestaShop nashfutbol WordPress и другие CMS 1 19.09.2012 00:41
оплата покупок в интернет магазине CodeNOT PHP 5 26.07.2011 20:14
В каком интернет магазине купить КПК или смартфон не дорого? Natali8888 Свободное общение 2 22.11.2010 17:32
Как реализовать корзину в интернет-магазине? Revival001 PHP 4 01.03.2010 15:57