Russian Qt Forum

Qt => Работа с сетью => Тема начата: ieroglif от Июль 01, 2010, 06:12



Название: Капча + Куки или "обмани веб сайт".
Отправлено: ieroglif от Июль 01, 2010, 06:12
Пытаюсь сделать на свой сайт автопостер (а то задолбало с моим трёхколёсным инетом фотки загружать часами из которых 80% времени тратится на открывание веб страниц а не на конкретную заливку файла).
Обломался на капче.
Отключаю капчу - всё работает.
Включаю - капча не выдаётся. вместо неё выдаётся картинка сообщающая о проблемах с куками (есть такая функция в некоторых модулях капчи).
Однако уже просто зло берёт и хочется сделать всё хорошо (капчу отрубать не хочу).
Я уже просто моделирую работу файрфокса от и до - сначала запрашиваю страницу логина, потом логинюсь, потом запрашиваю страницу новой картинки, потом запрашиваю код капчи (разумеется всё из программы).
Сверяю с файрбагом - все куки, все хедеры, в общем уже почти руками тупо всё копирую с файрфокса - всё равно йух!
Понимаю что вопрос относится к разряду "телепатических", но тем не менее - может у кого был опыт или просто есть какие идеи - в чём может быть косяк?

Писал для теста на локалхосте примитивный сайт выполняющий эти же функции - страница логина, форма логина, страница загрузки файла с генерящейся капчей - на локалхосте всё работает - картинка грузится, в программе отображается, проверки проходит, в общем - всё ок.

Интуитивно понимаю что проблема на стороне сайта, но ковыряться в куче друпаловских модулей лежащих на серваке при скорости инета в 0.7 - 1.5к меня обламывает ещё больше чем неработающая прога :).

И так, уважаемые телепаты и просто любители предположений - в чём может быть проблема?
С радостью проверю все ваши идеи - мой моск уже просто сломан.


Название: Re: Капча + Куки или "обмани веб сайт".
Отправлено: SABROG от Июль 01, 2010, 09:42
Попробуй отключить в firefox javascript и flash. Если всё будет нормально заливаться, то уже копируй хедеры в свою программу.

Яваскрипт может передавать какую-нибудь дополнительную информацию на сервер, например цветовую гамму, размеры окна, установленные плагины и т.д. и т.п., чтобы определять, что капчей не бот пользуется.

Флеш умеет ставить так называемые "супер куки". Запись идет в Local Storage, туда же куда и настройки с сейвами от всяких флеш игр кидаются. Ставить такие супер куки любит mail.ru, youtube и trolltech кстати. Задетектить можно дополнением Better Privacy для Firefox.


Название: Re: Капча + Куки или "обмани веб сайт".
Отправлено: SimpleSunny от Июль 01, 2010, 11:02
Скорей всего запрос не полностью идентичный :)
Запусти wireshark (http://www.wireshark.org/download.html) поставь фильтр на http. Открой firefox проделай указанные действия, запусти свою программу. А потом методично и внимательно сравнивай, что отсылает firefox, а что отсылает твоя программа.


Название: Re: Капча + Куки или "обмани веб сайт".
Отправлено: ieroglif от Июль 01, 2010, 13:31
спасибо за советы, буду взрывать моск далее.