Recaptcha autosubmit

vladmo

Client
Регистрация
22.08.2017
Сообщения
5
Благодарностей
0
Баллы
1
Здравствуйте. Совсем замучался...
Вопрос по поводу рекапчи с автосабмитом на google.com/sorry.
Решил руками, отловил запрос который сабмитит прохождение капчи. Он выглядит так:
POST https://www.google.com/sorry/index HTTP/1.1
Host: www.google.com
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:47.0) Gecko/20100101 Firefox/47.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate, br
Referer: https://www.google.com/sorry/index?continue=https://www.google.com/search?q=%D0%B2%D0%B5%D0%BB%D0%BE%D1%81%D0%B8%D0%BF%D0%B5%D0%B4%20%D0%BE%D1%84%D0%B8%D1%86%D0%B8%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9%20%D1%81%D0%B0%D0%B9%D1%82&q=EhAqAhfQAWQMACXME18LflcfGKahgt4FIhkA8aeDS0oDb-LfZrFLfz9g0VQ7duElqRdzMgFy
Cookie: 1P_JAR=2018-10-12-12; NID=141=Ha4WMXutgZT6vNhhbOoE1DGHnfwbwruJNiQ_Q9bI8Qus3LO6Yvsc0mdVpWQwwIl0e5EQVSZ6NO-bR5kG0yFMkN1mmL6bFSJjkUAIQGYFpZqat1nfC4KpAd4oUMysWFX9jcU2ZtVkcvo; DV=MyBpl_cEpyEZsH4dFRGdR1fOl1CDZhY
Connection: keep-alive
Upgrade-Insecure-Requests: 1
Content-Type: application/x-www-form-urlencoded
Content-Length: 905

g-recaptcha-response=03AMGVjXiYlB9zcT1opqFLbKCYP2KRBO5RM5hDEQzVF-90tWVU3bhWq4X8iIPh3UFbXfkUxgeBh_JytsLWoujgcxkzMqiHFhcOPEDStpQvZAy-6QhZ_y-f-fLqHgcws0Q6jWMuDcOAAALWDZKiMqL1GeVycRWy6nXuKcmSNXJRNRqtXoJRx-GRNQltqK08tcjiQk_E71_Ir1zqsNnMX6ze13U0srCpl7a0bFWIKJwxs66VzG8SHXxORBQXvLjDCJ7KDI-AdUCfJE8ibw0gTgtArejAkxre2jVqaPcNCK6qurVJJiW8GOvObwDKqD-Lb52yzwwbJ7jcVlsi0WW9gYWtNjt3wumXtKOKBjIAoDF8PCoZSvmhFW85nsNyq1m6NgCh2xF5Oof6G_aeG9Ps6asLbLkZZ8lpiWTqk2GXEZ5Eh4e6csmEwzmu2SUsRB5VvOtEztFbypvvjs9Wq_ohX_LGR1KMM1j-yL8vJZlNSdtd1ThPAh6F7BHLU5c&q=EhAqAhfQAWQMACXME18LflcfGKahgt4FIhkA8aeDS0oDb-LfZrFLfz9g0VQ7duElqRdzMgFy&continue=https%3A%2F%2Fwww.google.com%2Fsearch%3Fq%3D%25D0%25B2%25D0%25B5%25D0%25BB%25D0%25BE%25D1%2581%25D0%25B8%25D0%25BF%25D0%25B5%25D0%25B4%2520%25D0%25BE%25D1%2584%25D0%25B8%25D1%2586%25D0%25B8%25D0%25B0%25D0%25BB%25D1%258C%25D0%25BD%25D1%258B%25D0%25B9%2520%25D1%2581%25D0%25B0%25D0%25B9%25D1%2582
В ответ получаю 302 редирект куда мне и надо.

Когда пользуюсь антикапчей после разгадывания создаю запрос:
POST https://www.google.com/sorry/index HTTP/1.1
Content-Type: application/x-www-form-urlencoded
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:49.0) Gecko/20100101 Firefox/49.0
Upgrade-Insecure-Requests: 1
Accept-Encoding: gzip, deflate, br
Accept-Language: ru-RU,ru;q=0.7,en-US;q=0.5,en;q=0.2
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Cookie: NID=ADyI7Zz_j3ZUfqDVdXwzodl3yMe60w6VSktqt4PgM_2iXTTHTusdt_vda65xIaLlUvhIH4_DZXm93wIQF7UIgQ
Host: www.google.com
Content-Length: 628

g-recaptcha-response=03AMGVjXj0GElLQzq3U_VnDD1r1ADNh4UL_XySx378WHjmQHVqEgvYRdDB_8ObXp8B4nEYAIgW98hj5pD2Ppja_-g8oydFLtq9itW8HT9e9SwqxG2xIpJIrkqjX-egB8xLok62XpLUCsxvfopiE6TG-79GQE9fh9ASM4-7e_m0kLunNFRkvIVmSyDR_rEjb8VxxA49XV8I-Jeb5dS9si8JjWStnVsqEqjQd5d_yrH9VAylslFbNe78hnzfCQeCWjRbXP-Nw2gPio22QbheCrwsvJtmJzFWzNFRfg&q=EhAqAhfQAWQMACXME18LflcfGPjrgt4FIhkA8aeDSzeiyqWn-76IZmrlPil3KB5EUdfXMgFy&continue=https://www.google.com/search?q=блокчейн кошелек биткоин вход отзыв

Пройти капчу не получается: код 503.
Когда рекапчу прохожу руками g-recaptcha-response намного длиннее.
Тикет на антикапче создал, пока не ответили.
Может кто сталкивался с подобным?
 

Lord_Alfred

Client
Регистрация
09.10.2015
Сообщения
3 916
Благодарностей
3 856
Баллы
113
Ну ты ведь видишь, что тело запроса совсем разное? Заголовки (порядок и некоторые вообще) отличаются или отсутствуют.
Не забывай Content-Length высчитывать ещё, если шлешь его сам.

Вообщем, копаешь в правильном направлении, но недоделываешь )
 
  • Спасибо
Реакции: vladmo

vladmo

Client
Регистрация
22.08.2017
Сообщения
5
Благодарностей
0
Баллы
1
Ну ты ведь видишь, что тело запроса совсем разное? Заголовки (порядок и некоторые вообще) отличаются или отсутствуют.
Не забывай Content-Length высчитывать ещё, если шлешь его сам.

Вообщем, копаешь в правильном направлении, но недоделываешь )
Спасибо за столь скорый ответ)
Случайно взял не правильно сформированный запрос (который формирую сам, с g-response от anticaptcha).
Этот более правильный (но не рабочий). Отличается порядком, и длинной контента.
POST https://www.google.com/sorry/index HTTP/1.1
Content-Type: application/x-www-form-urlencoded
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:45.9) Gecko/20100101 Goanna/3.0 Firefox/45.9 PaleMoon/27.1.2
Upgrade-Insecure-Requests: 1
Accept-Encoding: gzip, deflate, br
Accept-Language: ru,en;q=0.5
Referer: https://www.google.com/sorry/index?continue=https://www.google.com/search?q=фильм 2012&EhAqAhfQAWQMAIiw5KiPp4vUGMPAg94FIhkA8aeDS_ajgNg2jE2qzeN4hTMKlfzgBid0MgFy
Connection: keep-alive
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Cookie: 1P_JAR=2018-10-12-17; DV=E49rbuBieS8XMD5YAYY_xWuxHcCWZhY; NID=141=PKPLBcFzHRxNzco2llq0uPzxuW4O6Frb04tpNbkKkmG27hiq1a6kY3RxZzgMvrZkqn1ouEsb65cZliHrqo4esonuW6Fuv4fqN_6lzfgM14KuKKNBFVmCTSKxYKAf_gJhxTY6-VpdR9R9
Host: www.google.com
Content-Length: 500

g-recaptcha-response=03AMGVjXjwmyB1ArldqU55A-_VUdFhdjoyoK9B8Ce6TAKR2UpmTYetLxQre8bNqq4zQaWc-6OIWPAwe3hIZMqoHhLaesSJuaZMuAygWytnHPuL-nvxLgBVm_icNLHmlxvhJ22TSKQj0F-sO31Cs12XpDQeLFk61KlZJxCkA_GW65fyUnaCSTyFLKD1LUIAgrGulwfw_v4SQmRnL3SgPBGAxnIrJhJ_75En4y4oFdUAULYd5lCOoo-QbiwTAIqEFm7CIXXpmsSPheauBB1BuKyfEVzO6BpSsBGNKOFNwWzwI33PWbwk1AT9lB4&q=EhAqAhfQAWQMAIiw5KiPp4vUGMPAg94FIhkA8aeDS_ajgNg2jE2qzeN4hTMKlfzgBid0MgFy&continue=https%3A%2F%2Fwww.google.com%2Fsearch%3Fq%3D%D1%84%D0%B8%D0%BB%D1%8C%D0%BC%202012
Контент формируется из g-recaptcha-response=***&q=***&continue=***
Все три параметра сделал. И проблема в том, что при решении руками длина g-recaptcha-response намного длиннее, чем полученный от anticaptcha.
Поэкспериментирую с порядком.
Спасибо.
 

Lord_Alfred

Client
Регистрация
09.10.2015
Сообщения
3 916
Благодарностей
3 856
Баллы
113
Странно на самом деле, что g-recaptcha-response сильно разный по длине получается при решении руками и с сервисов. Они вообще могут быть какими угодно, т.к. это по сути обычные идентификаторы по логике должны быть. А уж что там за этими идентификаторами кроется - не ясно.

Ещё, кстати, мысль есть - на антикапчу отправляется задача на решение с прокси или без прокси? Может в этом дело - гугл может проверять с какого IP решение было и с какого IP отправляют его.
 
  • Спасибо
Реакции: vladmo

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)