ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Получить капчу Яндекс почта
  #1  
Старый 29.04.2010, 08:24
Akapel
Новичок
Регистрация: 15.12.2008
Сообщений: 24
Провел на форуме:
184747

Репутация: 1
По умолчанию Получить капчу Яндекс почта

Всем привет, вчера яндекс-почта изменила алгоритм выдачи капчи и я в тупике.
Раньше при запросе выдавался редирект на капчу

http://mail.yandex.ru/captcha?id=1710000000880753008

А сейчас сделали ответ:

http://mail.yandex.ru/neo/done_ajax?ids=1710000000880755636&retpath=done&sty le=neo&fid=1710000810016950690&autosave=no&status= captcha_request&subject=ddddddddd&captcha_key=ea00 0714804233305a00bcb9e3b28d34&spam=1&current_folder =1710000810016950690

это место нужно мне captcha_key=ea000714804233305a00bcb9e3b28d34

Вроде бы ничего сложно выдерай да отправляй, но этот запрос показывается если только включен Javascript, а в indy(делфи) его нет. А если javascript отключен, то выдается старый запрос

http://mail.yandex.ru/captcha?id=1710000000880753008

но на нем капчи нету. Как можно с имитировать включенный javascript в инди? Мне надо только, чтобы в location передали id капчи, сам Javascript там нигде больше не нужен.

Или быть может это баг на Яндексе?

Последний раз редактировалось Akapel; 29.04.2010 в 08:33..
 
Ответить с цитированием

  #2  
Старый 29.04.2010, 12:20
alexpro2004
Новичок
Регистрация: 13.04.2010
Сообщений: 12
Провел на форуме:
27603

Репутация: 0
По умолчанию

на рамблере тоже если ава не включена то не зарегишься через инди )))
 
Ответить с цитированием

  #3  
Старый 29.04.2010, 12:31
Akapel
Новичок
Регистрация: 15.12.2008
Сообщений: 24
Провел на форуме:
184747

Репутация: 1
По умолчанию

И как же обходят?
 
Ответить с цитированием

  #4  
Старый 29.04.2010, 13:28
gold-goblin
Познавший АНТИЧАТ
Регистрация: 26.03.2007
Сообщений: 1,095
Провел на форуме:
5265510

Репутация: 455


По умолчанию

подделай ответ ява скрипта.
 
Ответить с цитированием

  #5  
Старый 29.04.2010, 14:18
Akapel
Новичок
Регистрация: 15.12.2008
Сообщений: 24
Провел на форуме:
184747

Репутация: 1
Angry

то то и оно, что никакой скрипт не выполняется=( Идет просто post запрос и если вкл Javascript, то один редирект ,если нету, то другой.

Последний раз редактировалось Akapel; 29.04.2010 в 14:22..
 
Ответить с цитированием

  #6  
Старый 29.04.2010, 18:04
Xieon
Новичок
Регистрация: 18.08.2009
Сообщений: 18
Провел на форуме:
56494

Репутация: 2
По умолчанию

А когда она возникает то, при спаме чтоли? Потому что регистрация там по-прежнему через passport.yandex.ru идет, капчу получить проще простого (ссылка типа passport.yandex.ru/digits?idkey=31m1272551439rbA6yewMX)
 
Ответить с цитированием

  #7  
Старый 29.04.2010, 18:06
GhostOnline
Участник форума
Регистрация: 20.12.2008
Сообщений: 277
Провел на форуме:
828081

Репутация: 84
По умолчанию

Найди функцию которая это делает, и перепиши ее на дельфи
Цитата:
если только включен Javascript, а в indy(делфи) его нет.
С чего он там должен быть? Indy это что готовый браузер что-ли?
 
Ответить с цитированием

  #8  
Старый 29.04.2010, 19:15
Akapel
Новичок
Регистрация: 15.12.2008
Сообщений: 24
Провел на форуме:
184747

Репутация: 1
По умолчанию

Цитата:
Сообщение от Xieon  
А когда она возникает то, при спаме чтоли? Потому что регистрация там по-прежнему через passport.yandex.ru идет, капчу получить проще простого (ссылка типа passport.yandex.ru/digits?idkey=31m1272551439rbA6yewMX)
Да при спаме=)Если хочешь просмотреть, то отправь в теле письма ссылку типа этой http://skaxsd.ucoz.ru
Цитата:
С чего он там должен быть? Indy это что готовый браузер что-ли?
Я и не говорю, что там должен он быть, это я снифером все просмотрел, включая отключая javascript и сравнивая со своим запросом. Я прошу совета как можно имитировать, что он включен.
 
Ответить с цитированием

  #9  
Старый 29.04.2010, 19:56
GhostOnline
Участник форума
Регистрация: 20.12.2008
Сообщений: 277
Провел на форуме:
828081

Репутация: 84
По умолчанию

Цитата:
Я и не говорю, что там должен он быть
На это ты ответил, а
Цитата:
Найди функцию которая это делает, и перепиши ее на дельфи
проигнорировал. Вот тебе совет
 
Ответить с цитированием

  #10  
Старый 29.04.2010, 23:34
Xieon
Новичок
Регистрация: 18.08.2009
Сообщений: 18
Провел на форуме:
56494

Репутация: 2
По умолчанию

JavaScript там вообще не причем, я посмотрел, ты шлешь либо не туда, либо не то. Там обычный POST с multipart/form-data на адрес:

Код:
http://mail.yandex.ru/neo/mail_send
который отвечает редиректом на то, что ты написал, где done_ajax, а по той ссылке уже возвращается ключ капчи. При выключенном JavaScript (а значит и ajax) одно из полей в multipart/form-data по-другому называется, поэтому редиректит на другую ссылку, без аякса, но не на такую, как у тебя, так что ты явно не туда шлешь запросы.

Короче, оформи нормально пост-данные и шли по указанному выше url, что я вначале написал и имей профит.

Последний раз редактировалось Xieon; 29.04.2010 в 23:37..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Куплю акки яндекс почта nikon515 Разное - Покупка, продажа, обмен 3 19.03.2010 19:55
Яндекс vs Google: Дaвид против Голиaфa bender123 Мировые новости 14 27.06.2009 15:20
Яндекс открыл локальную сеть во всех федеральных округах России Vanterlog Мировые новости 3 05.12.2008 21:50



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ