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

выдергиваем капчу
  #1  
Старый 31.01.2010, 15:25
Аватар для Whois
Whois
Banned
Регистрация: 05.05.2009
Сообщений: 42
Провел на форуме:
293979

Репутация: 18
По умолчанию выдергиваем капчу

Всем привет, если не трудно, подскажите как выдернуть sid капчи, которую отсылает контакт... пример http://vk.com/captcha.php?s=1&sid=310888503411 Только вот этот sid я не могу найти в коде стр
Заранее спасип
 
Ответить с цитированием

  #2  
Старый 31.01.2010, 15:28
Аватар для login999
login999
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме:
4512757

Репутация: 973


По умолчанию

Цитата:
Сообщение от Whois  
Всем привет, если не трудно, подскажите как выдернуть sid капчи, которую отсылает контакт... пример http://vk.com/captcha.php?s=1&sid=310888503411 Только вот этот sid я не могу найти в коде стр
Заранее спасип
=\ JSON ...
 
Ответить с цитированием

  #3  
Старый 31.01.2010, 15:30
Аватар для Whois
Whois
Banned
Регистрация: 05.05.2009
Сообщений: 42
Провел на форуме:
293979

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

если не трудно. можно подробнее... я с js не в ладах... и json никогда на практике не использовал..... хотябы принцип можно?
 
Ответить с цитированием

  #4  
Старый 31.01.2010, 15:34
Аватар для login999
login999
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме:
4512757

Репутация: 973


По умолчанию

Цитата:
Сообщение от Whois  
если не трудно. можно подробнее... я с js не в ладах... и json никогда на практике не использовал..... хотябы принцип можно?
Там везде аякс.
Конкретно при входе отправляется два запроса - первый на получение возможности на попытку авторизации. Если не дают такой возможности то обратно присылают ассоциативный массив в JSON, и в нем есть ключ captcha_sid. Если дают добро то просто присылается строка vklogin. Потом уже идет сам запрос авторизации.
И вообще - wireshark в руки и анализировать - там делов то на пять минут.
Но это не единственный трабл ^.^ остальные будут потом При авторизации идет еще и два редиректа, которые должны нажиматься яваскриптом (ну это они так думают)

Последний раз редактировалось login999; 31.01.2010 в 15:36..
 
Ответить с цитированием

  #5  
Старый 31.01.2010, 15:36
Аватар для Whois
Whois
Banned
Регистрация: 05.05.2009
Сообщений: 42
Провел на форуме:
293979

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

спасип =).... пойду смотреть..... все что можно было на php сделать я сделал - осталось повозиться с js
 
Ответить с цитированием

  #6  
Старый 31.01.2010, 15:38
Аватар для login999
login999
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме:
4512757

Репутация: 973


По умолчанию

Цитата:
Сообщение от Whois  
спасип =).... пойду смотреть..... все что можно было на php сделать я сделал - осталось повозиться с js
Это не обязательно делать на js Просто нужно повозиться
 
Ответить с цитированием

  #7  
Старый 31.01.2010, 15:41
Аватар для ][yZ
][yZ
Познающий
Регистрация: 03.03.2009
Сообщений: 62
Провел на форуме:
1776253

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

да там и парсить то нечего...
ТС, юзай хотя бы чарлис (Charles), гораздо проще софт делать будет
 
Ответить с цитированием

  #8  
Старый 31.01.2010, 15:44
Аватар для Whois
Whois
Banned
Регистрация: 05.05.2009
Сообщений: 42
Провел на форуме:
293979

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

Но это не единственный трабл ^.^ остальные будут потом При авторизации идет еще и два редиректа, которые должны нажиматься яваскриптом (ну это они так думают)

это я уже замутил....правдо сталкнулся с трудностью, когда не мог понять пачему мне не присваивает sid,хотя кукисы l и p присвоили... лишь потом допер что этот параметр надо выдергивать на домене login.vk.com (еб*чией редиректы)
Щас вот хачу к антикапче адаптировать.....ладно пойду работать =)
 
Ответить с цитированием

  #9  
Старый 31.01.2010, 15:45
Аватар для ][yZ
][yZ
Познающий
Регистрация: 03.03.2009
Сообщений: 62
Провел на форуме:
1776253

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

успехов)
что хоть пишешь то?
 
Ответить с цитированием

  #10  
Старый 31.01.2010, 15:46
Аватар для GlooK
GlooK
Участник форума
Регистрация: 20.04.2007
Сообщений: 174
Провел на форуме:
2310282

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

1. проверяем, есть ли каптча
Цитата:
POST /login.php HTTP/1.1
Host: vkontakte.ru
...
...
Referer: http://vkontakte.ru/login.php?m=1&email=1
Content-Length: 18

op=a_login_attempt
Если ответ
Цитата:
HTTP/1.1 200 OK
Server: nginx/0.7.59
...
...
Content-Length: 7

vklogin
то капчи нету.
Если ответ
Цитата:
HTTP/1.1 200 OK
Server: nginx/0.7.59
...
...
Content-Length: 58

{"ok":-2,"captcha_sid":"361003254776","text":"Enter code"}
то капча есть.
Картинка находится по адресу: http://vkontakte.ru/captcha.php?s=1&sid=361003254776
Как распознали отправляем:
Цитата:
POST /login.php HTTP/1.1
Host: vkontakte.ru
...
...
Referer: http://vkontakte.ru/login.php?m=1&email=1
Content-Length: 60

op=a_login_attempt&captcha_sid=361003254776&captch a_key=z9cd
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Прямая ссылка на капчу PHP-форума alex.k12 PHP, PERL, MySQL, JavaScript 11 03.05.2009 23:23
DLE 7.5 - Капчу не показывает mailbrush Сценарии/CMF/СMS 1 31.03.2009 22:05
Помогите прирутить капчу poka_nub PHP, PERL, MySQL, JavaScript 0 02.12.2008 00:56



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


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




ANTICHAT.XYZ