Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

31.01.2010, 15:25
|
|
Banned
Регистрация: 05.05.2009
Сообщений: 42
Провел на форуме: 293979
Репутация:
18
|
|
выдергиваем капчу
Всем привет, если не трудно, подскажите как выдернуть sid капчи, которую отсылает контакт... пример http://vk.com/captcha.php?s=1&sid=310888503411 Только вот этот sid я не могу найти в коде стр
Заранее спасип
|
|
|

31.01.2010, 15:28
|
|
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме: 4512757
Репутация:
973
|
|
Сообщение от Whois
Всем привет, если не трудно, подскажите как выдернуть sid капчи, которую отсылает контакт... пример http://vk.com/captcha.php?s=1&sid=310888503411 Только вот этот sid я не могу найти в коде стр
Заранее спасип
=\ JSON ...
|
|
|

31.01.2010, 15:30
|
|
Banned
Регистрация: 05.05.2009
Сообщений: 42
Провел на форуме: 293979
Репутация:
18
|
|
если не трудно. можно подробнее... я с js не в ладах... и json никогда на практике не использовал..... хотябы принцип можно?
|
|
|

31.01.2010, 15:34
|
|
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме: 4512757
Репутация:
973
|
|
Сообщение от Whois
если не трудно. можно подробнее... я с js не в ладах... и json никогда на практике не использовал..... хотябы принцип можно?
Там везде аякс.
Конкретно при входе отправляется два запроса - первый на получение возможности на попытку авторизации. Если не дают такой возможности то обратно присылают ассоциативный массив в JSON, и в нем есть ключ captcha_sid. Если дают добро то просто присылается строка vklogin. Потом уже идет сам запрос авторизации.
И вообще - wireshark в руки и анализировать - там делов то на пять минут.
Но это не единственный трабл ^.^ остальные будут потом  При авторизации идет еще и два редиректа, которые должны нажиматься яваскриптом (ну это они так думают)
Последний раз редактировалось login999; 31.01.2010 в 15:36..
|
|
|

31.01.2010, 15:36
|
|
Banned
Регистрация: 05.05.2009
Сообщений: 42
Провел на форуме: 293979
Репутация:
18
|
|
спасип =).... пойду смотреть..... все что можно было на php сделать я сделал - осталось повозиться с js
|
|
|

31.01.2010, 15:38
|
|
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме: 4512757
Репутация:
973
|
|
Сообщение от Whois
спасип =).... пойду смотреть..... все что можно было на php сделать я сделал - осталось повозиться с js
Это не обязательно делать на js  Просто нужно повозиться
|
|
|

31.01.2010, 15:41
|
|
Познающий
Регистрация: 03.03.2009
Сообщений: 62
Провел на форуме: 1776253
Репутация:
106
|
|
да там и парсить то нечего...
ТС, юзай хотя бы чарлис (Charles), гораздо проще софт делать будет 
|
|
|

31.01.2010, 15:44
|
|
Banned
Регистрация: 05.05.2009
Сообщений: 42
Провел на форуме: 293979
Репутация:
18
|
|
Но это не единственный трабл ^.^ остальные будут потом При авторизации идет еще и два редиректа, которые должны нажиматься яваскриптом (ну это они так думают)
это я уже замутил....правдо сталкнулся с трудностью, когда не мог понять пачему мне не присваивает sid,хотя кукисы l и p присвоили... лишь потом допер что этот параметр надо выдергивать на домене login.vk.com (еб*чией редиректы)
Щас вот хачу к антикапче адаптировать.....ладно пойду работать =)
|
|
|

31.01.2010, 15:45
|
|
Познающий
Регистрация: 03.03.2009
Сообщений: 62
Провел на форуме: 1776253
Репутация:
106
|
|
успехов)
что хоть пишешь то?
|
|
|

31.01.2010, 15:46
|
|
Участник форума
Регистрация: 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
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|