Login
Как подменить браузер?
1057 просмотров
Перейти к просмотру всей ветки
in Antwort voxel3d 07.03.11 15:20, Zuletzt geändert 07.03.11 15:45 (voxel3d)
Обрежь, плз, в своих сообщениях длинные строки, чтобы топик не косячило и не появлялась горизонтальная строка прокрутки.
Итак. Сначала GET-запрос на получение поисковой формы ($req1). В ответе в заголовке приходит команда установить куки:
ASP.NET_SessionId=ХХХХХ; path=/; HttpOnly
в процессе рендеринга этой странички отрабатывает js, который каким-то образом вычисляет и устанавливает ещё одну куку -
xtvrn=$384235$
- "каким-то образом" означает, что js-код подвергнут обфускации и без возни не посмотреть, как он там производит вычисления.
Далее идёт POST-запрос ($req2) на Search.aspx, отправляющий данные формы. В ответ приходит либо 302 на который надо запросить указанный url, либо 200 и сам документ. В каких случаях 302, а в каких 200, я пока не разобрался. В случае 302 надо просто сделать GET запрос на FRSearch.aspx, который должен возвращать нужный контент.
Должен, но пока не возвращает, т.к. пока не передаётся переменная отвечающая за принятие соглашения - я не вижу в сниффере, где её передают, в куках ходит пустое значение acceptTerms. В общем, где-то близко уже.
Итак. Сначала GET-запрос на получение поисковой формы ($req1). В ответе в заголовке приходит команда установить куки:
ASP.NET_SessionId=ХХХХХ; path=/; HttpOnly
в процессе рендеринга этой странички отрабатывает js, который каким-то образом вычисляет и устанавливает ещё одну куку -
xtvrn=$384235$
- "каким-то образом" означает, что js-код подвергнут обфускации и без возни не посмотреть, как он там производит вычисления.
Далее идёт POST-запрос ($req2) на Search.aspx, отправляющий данные формы. В ответ приходит либо 302 на который надо запросить указанный url, либо 200 и сам документ. В каких случаях 302, а в каких 200, я пока не разобрался. В случае 302 надо просто сделать GET запрос на FRSearch.aspx, который должен возвращать нужный контент.
Должен, но пока не возвращает, т.к. пока не передаётся переменная отвечающая за принятие соглашения - я не вижу в сниффере, где её передают, в куках ходит пустое значение acceptTerms. В общем, где-то близко уже.
Dropbox - средство синхронизации и бэкапа файлов.