Author Topic: Протокол VKontakte  (Read 1103037 times)

0 Members and 7 Guests are viewing this topic.

Offline dartraiden

Re: Протокол VKontakte
« Reply #1815 on: 22 02 2025, 13:49:02 »
Мультилогин, вроде, работает (по словам Хазана)
 

Online -Вовчик-

  • Jr. Member
  • **
  • Posts: 76
Re: Протокол VKontakte
« Reply #1816 on: 22 02 2025, 17:26:57 »
Мультилогин, вроде, работает

А что для его работы нужно сделать (в настройках?) - потому что у меня логинется лишь один аккаунт (после ввода капчи) и затем если пытаюсь ещё какой-либо включить - лишь крутится колечко и ничего не происходит более
 

Offline dartraiden

Re: Протокол VKontakte
« Reply #1817 on: 22 02 2025, 17:30:28 »
Нетлог этого кручения, как минимум.
 

Offline dartraiden

Re: Протокол VKontakte
« Reply #1818 on: 22 02 2025, 18:12:29 »
А если первую учётку не подключать к сети, то вторая подключается?
 

Online -Вовчик-

  • Jr. Member
  • **
  • Posts: 76
Re: Протокол VKontakte
« Reply #1819 on: 22 02 2025, 19:40:07 »
Как делать нетлог увы забыл, один раз делал, но по-моему лет 5-7 назад.
Если перед выходом отключить работающий аккаунт (№1), затем полностью выйти из миранды и потом уже запустив её попытаться включить онлайн другой аккаунт (№2) - работает (но перестаёт работать №1).
А в какой-то момент и вовсе ни один аккаунт не хотел подключаться (никаких кручений кругляшка, просто не в сети значок и более ничего), пока снова полностью не перезапустил миранду
 

Offline dartraiden

Re: Протокол VKontakte
« Reply #1820 on: 22 02 2025, 20:22:01 »
Создание сетевых логов

Соответственно, если какая-то учётка не подключается, нужен сетевой лог только этой конкретной учётки.
 

Offline dartraiden

Re: Протокол VKontakte
« Reply #1821 on: 22 02 2025, 20:35:04 »
@Elzor, удалось воспроизвести это на единственной учётке

0) Протокол дёргаю в онлайн/оффлайн руками, никакой автоматики
1) Вывел "старый" аккаунт в сеть. Миранда стёрла старый токен, открыла браузер и запросила новый токен
2) Дал ей новый токен, прошёл капчу, успешно вышел в онлайн
3) Увёл протокол в оффлайн
4) Снова вывел в онлайн
5) Перезапустил Миранду
6) Вывожу протокол в онлайн

Результат
- спиннер крутится бесконечно (нетлог выслал)
- если прервать это кручение и попытаться ещё раз вывести протокол в онлайн, он моментально сваливается в оффлайн, без спиннера (нетлог выслал)
- если после этих неудачных попыток перезапуститься, будет запрос капчи и успешный онлайн
« Last Edit: 22 02 2025, 20:37:40 by dartraiden »
 

Offline timonn48

Re: Протокол VKontakte
« Reply #1822 on: 23 02 2025, 08:50:34 »
установил MirandaHotCoffee_1.0_x64.exe, всё работает. иногда после перезагрузки перестаёт подключаться, заархивировал рабочий вариант и если не подключается, распаковываю архив и пользуюсь дальше. визуально версия не такая удобная, как NG, но зато работает.
 
The following users thanked this post: Elzor

Offline dartraiden

Re: Протокол VKontakte
« Reply #1823 on: 23 02 2025, 12:17:02 »
Эм, это и есть NG, просто с предустановленными настройками и скинами.
 

Offline Elzor

Re: Протокол VKontakte
« Reply #1824 on: 23 02 2025, 13:06:34 »
timonn48, спасибо, дорогой ты мой человек! Благодаря тебе, я знаю теперь, в какую сторону дальше ковырять.
dartraiden, проверь после сборки ночника, должно влогиниться сразу после ввода капчи.
 

Offline dartraiden

Re: Протокол VKontakte
« Reply #1825 on: 23 02 2025, 14:42:43 »
Да, я собрал себе последний коммит, бесконечный спиннер исправился.
 

Offline Apollo2k4

Re: Протокол VKontakte
« Reply #1826 on: 23 02 2025, 16:14:17 »
Меня удивляет другое ) , проект миранда уже давнишний ) но чёрт возьми... конкретно на том что может ломаться и ломается , а точнее ломают регулярно , висит всего один человек ) то есть , вот случись что с этим человеком и протокол отвалится очень сильно и на долго пока не найдётся ещё один такой герой (а таких сейчас будет найти сложно) который захочет как либо связываться с ВК )
В опенсорс такое сплошь и рядом, кому-то надоело, кто-то устал, кто-то как автор vim вообще ушёл после длительной болезни.
Агитируй, приглашай знакомых которые умеют писать код или рисовать – участвовать в проекте.
«Все глупости совершаются с серьёзным выражением лица» © Кён «Меланхолия Сузумии Харухи»

Правильно заданный вопрос – 50% решения.
Правила постинга
 

Offline MIR

Re: Протокол VKontakte
« Reply #1827 on: 24 02 2025, 09:01:43 »
timonn48, спасибо, дорогой ты мой человек! Благодаря тебе, я знаю теперь, в какую сторону дальше ковырять. dartraiden, проверь после сборки ночника, должно влогиниться сразу после ввода капчи.

Короче непонятно вобще с этой капчей, пропачил VKontakte.dll сменил юзерагент на Kate не смотря на то что у меня стоит старая версия 66.2 которая досихпор прекрасно работает, в миранде капчя всёравно вылазит, хотя в Kate её нет.
Вернул обратно оригинальный VKontakte.dll и снова пустил трафик через Privoxy и о чюдо, ВК подключяется без капчи!
Начял эксперементировать, отключил в Privoxy смену юзерагента - миранда продолжила подключяться без капчи.
Выкладываю лог подключения, несмотря на то что там по какойто причине досихпор проскакивает юзерагент миранды (User-Agent: Miranda/0.96.6.27978) капчи всёравно нет и миранда подключяется нормально.

Лог подключения
Quote
2025-02-24 13:48:46.390 00000b0c Header: scan: CONNECT api.vk.com:443 HTTP/1.1
2025-02-24 13:48:46.406 00000b0c Header: scan: Host: api.vk.com:443
2025-02-24 13:48:46.421 00000b0c Header: scan: Connection: Keep-Alive
2025-02-24 13:48:46.453 00000b0c Header: scan: Proxy-Connection: Keep-Alive
2025-02-24 13:48:46.484 00000b0c Header: crumble crunched: Proxy-Connection: Keep-Alive!
2025-02-24 13:48:46.515 00000b0c Header: Replaced: 'Connection: Keep-Alive' with 'Connection: close'
2025-02-24 13:48:46.546 00000b0c Header: New HTTP Request-Line: CONNECT / HTTP/1.1
2025-02-24 13:48:47.031 00000b0c Header: Reading encrypted headers
2025-02-24 13:48:47.046 00000b0c Header: Encrypted headers received completely
2025-02-24 13:48:47.062 00000b0c Header: Destination extracted from "Host" header. New request URL: /method/messages.getLongPollServer?access_token=vk1.a.*****&use_ssl=1&lp_version=3&v=5.236&lang=ru
2025-02-24 13:48:47.078 00000b0c Header: scan: GET /method/messages.getLongPollServer?access_token=vk1.a.*****&use_ssl=1&lp_version=3&v=5.236&lang=ru HTTP/1.1
2025-02-24 13:48:47.093 00000b0c Header: scan: Accept-Encoding: none
2025-02-24 13:48:47.125 00000b0c Header: scan: Cookie: httoken=скрыто
2025-02-24 13:48:47.140 00000b0c Header: scan: User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36
2025-02-24 13:48:47.171 00000b0c Header: scan: X-Owner: long
2025-02-24 13:48:47.187 00000b0c Header: scan: Host: api.vk.com
2025-02-24 13:48:47.218 00000b0c Header: scan: Connection: Keep-Alive
2025-02-24 13:48:47.250 00000b0c Header: scan: Proxy-Connection: Keep-Alive
2025-02-24 13:48:47.281 00000b0c Header: crumble crunched: Proxy-Connection: Keep-Alive!
2025-02-24 13:48:47.296 00000b0c Header: Replaced: 'Connection: Keep-Alive' with 'Connection: close'
2025-02-24 13:48:47.343 00000b0c Header: Encrypted request processed
2025-02-24 13:48:47.359 00000b0c Request: https://api.vk.com/method/messages.getLongPollServer?access_token=vk1.a.*****&use_ssl=1&lp_version=3&v=5.236&lang=ru
2025-02-24 13:48:47.718 00000b0c Header: scan: HTTP/1.1 200 OK
2025-02-24 13:48:47.734 00000b0c Header: scan: Server: kittenx
2025-02-24 13:48:47.765 00000b0c Header: scan: Date: Mon, 24 Feb 2025 08:46:35 GMT
2025-02-24 13:48:47.796 00000b0c Header: scan: Content-Type: application/json; charset=utf-8
2025-02-24 13:48:47.812 00000b0c Header: scan: Content-Length: 122
2025-02-24 13:48:47.843 00000b0c Header: scan: Connection: close
2025-02-24 13:48:47.875 00000b0c Header: scan: X-Powered-By: KPHP/7.4.121710
2025-02-24 13:48:47.890 00000b0c Header: scan: Set-Cookie: remixir=DELETED; expires=Thu, 01 Jan 1970 00:00:01 GMT; path=/; domain=.vk.com; secure; HttpOnly; SameSite=None
2025-02-24 13:48:47.921 00000b0c Header: scan: Cache-control: no-store
2025-02-24 13:48:47.953 00000b0c Header: scan: X-Frame-Options: DENY
2025-02-24 13:48:47.984 00000b0c Header: scan: Strict-Transport-Security: max-age=86400
2025-02-24 13:48:48.000 00000b0c Header: scan: X-Frontend: front656710
2025-02-24 13:48:48.015 00000b0c Header: scan: Access-Control-Expose-Headers: X-Frontend
2025-02-24 13:48:48.031 00000b0c Header: scan: X-Trace-Id: *****
2025-02-24 13:48:48.046 00000b0c Header: scan: Server-Timing: tid;desc="*******",front;dur=0.166
2025-02-24 13:48:48.062 00000b0c Header: Text mode enabled by force. Take cover!
2025-02-24 13:48:48.093 00000968 Header: scan: CONNECT api.vk.com:443 HTTP/1.1
2025-02-24 13:48:48.109 00000968 Header: scan: Host: api.vk.com:443
2025-02-24 13:48:48.140 00000968 Header: scan: Connection: Keep-Alive
2025-02-24 13:48:48.171 00000968 Header: scan: Proxy-Connection: Keep-Alive
2025-02-24 13:48:48.203 00000968 Header: crumble crunched: Proxy-Connection: Keep-Alive!
2025-02-24 13:48:48.234 00000968 Header: Replaced: 'Connection: Keep-Alive' with 'Connection: close'
2025-02-24 13:48:48.250 00000490 Header: scan: CONNECT im.vk.com:443 HTTP/1.1
2025-02-24 13:48:48.265 00000968 Header: New HTTP Request-Line: CONNECT / HTTP/1.1
2025-02-24 13:48:48.281 00000490 Header: scan: Host: im.vk.com:443
2025-02-24 13:48:48.328 00000490 Header: scan: Connection: Keep-Alive
2025-02-24 13:48:48.359 00000490 Header: scan: Proxy-Connection: Keep-Alive
2025-02-24 13:48:48.390 00000490 Header: crumble crunched: Proxy-Connection: Keep-Alive!
2025-02-24 13:48:48.421 00000490 Header: Replaced: 'Connection: Keep-Alive' with 'Connection: close'
2025-02-24 13:48:48.453 00000490 Header: New HTTP Request-Line: CONNECT / HTTP/1.1
2025-02-24 13:48:48.859 00000968 Header: Reading encrypted headers
2025-02-24 13:48:48.875 00000968 Header: Encrypted headers received completely
2025-02-24 13:48:48.890 00000968 Header: Destination extracted from "Host" header. New request URL: /method/account.setOffline?access_token=vk1.a.*****&v=5.236&lang=ru
2025-02-24 13:48:48.906 00000968 Header: scan: GET /method/account.setOffline?access_token=vk1.a.*****&v=5.236&lang=ru HTTP/1.1
2025-02-24 13:48:48.921 00000968 Header: scan: Accept-Encoding: none
2025-02-24 13:48:48.953 00000968 Header: scan: Cookie: httoken=скрыто
2025-02-24 13:48:48.984 00000968 Header: scan: User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36
2025-02-24 13:48:48.984 00000490 Header: Reading encrypted headers
2025-02-24 13:48:49.015 00000968 Header: scan: X-Owner: long
2025-02-24 13:48:49.031 00000490 Header: Encrypted headers received completely
2025-02-24 13:48:49.046 00000968 Header: scan: Host: api.vk.com
2025-02-24 13:48:49.062 00000490 Header: Destination extracted from "Host" header. New request URL: /nim*****?act=a_check&key=*******&ts=1686504791&wait=25&access_token=vk1.a.*****&mode=106&version=2
2025-02-24 13:48:49.093 00000968 Header: scan: Connection: Keep-Alive
2025-02-24 13:48:49.109 00000490 Header: scan: GET /nim*******?act=a_check&key=**********&ts=1686504791&wait=25&access_token=vk1.a.*****&mode=106&version=2 HTTP/1.1
2025-02-24 13:48:49.140 00000968 Header: scan: Proxy-Connection: Keep-Alive
2025-02-24 13:48:49.140 00000490 Header: scan: Accept-Encoding: deflate, gzip
2025-02-24 13:48:49.171 00000968 Header: crumble crunched: Proxy-Connection: Keep-Alive!
2025-02-24 13:48:49.203 00000490 Header: scan: User-Agent: Miranda/0.96.6.27978
2025-02-24 13:48:49.234 00000968 Header: Replaced: 'Connection: Keep-Alive' with 'Connection: close'
2025-02-24 13:48:49.265 00000490 Header: scan: Host: im.vk.com
2025-02-24 13:48:49.312 00000968 Header: Encrypted request processed
2025-02-24 13:48:49.343 00000490 Header: scan: Connection: Keep-Alive
2025-02-24 13:48:49.359 00000968 Request: https://api.vk.com/method/account.setOffline?access_token=vk1.a.*****&v=5.236&lang=ru
2025-02-24 13:48:49.390 00000490 Header: scan: Proxy-Connection: Keep-Alive
2025-02-24 13:48:49.421 00000490 Header: crumble crunched: Proxy-Connection: Keep-Alive!
2025-02-24 13:48:49.453 00000490 Header: Replaced: 'Connection: Keep-Alive' with 'Connection: close'
2025-02-24 13:48:49.500 00000490 Header: Encrypted request processed
2025-02-24 13:48:49.515 00000490 Request: https://im.vk.com/nim*******?act=a_check&key=**********&ts=1686504791&wait=25&access_token=vk1.a.*****&mode=106&version=2
2025-02-24 13:48:49.781 00000968 Header: scan: HTTP/1.1 200 OK
2025-02-24 13:48:49.796 00000968 Header: scan: Server: kittenx
2025-02-24 13:48:49.828 00000968 Header: scan: Date: Mon, 24 Feb 2025 08:46:37 GMT
2025-02-24 13:48:49.859 00000968 Header: scan: Content-Type: application/json; charset=utf-8
2025-02-24 13:48:49.859 00000490 Header: scan: HTTP/1.1 200 OK
2025-02-24 13:48:49.890 00000968 Header: scan: Content-Length: 14
2025-02-24 13:48:49.906 00000490 Header: scan: Server: kittenx
2025-02-24 13:48:49.937 00000968 Header: scan: Connection: close
2025-02-24 13:48:49.968 00000490 Header: scan: Date: Mon, 24 Feb 2025 08:46:37 GMT
2025-02-24 13:48:50.000 00000968 Header: scan: X-Powered-By: KPHP/7.4.121710
2025-02-24 13:48:50.031 00000490 Header: scan: Content-Type: application/json; charset=UTF-8
2025-02-24 13:48:50.046 00000968 Header: scan: Set-Cookie: remixir=DELETED; expires=Thu, 01 Jan 1970 00:00:01 GMT; path=/; domain=.vk.com; secure; HttpOnly; SameSite=None
2025-02-24 13:48:50.078 00000490 Header: scan: Content-Length: 65
2025-02-24 13:48:50.109 00000968 Header: scan: Cache-control: no-store
2025-02-24 13:48:50.140 00000490 Header: scan: Connection: close
2025-02-24 13:48:50.171 00000968 Header: scan: X-Frame-Options: DENY
2025-02-24 13:48:50.203 00000490 Header: scan: Pragma: no-cache
2025-02-24 13:48:50.218 00000968 Header: scan: X-Frontend: front656910
2025-02-24 13:48:50.250 00000490 Header: scan: Cache-Control: no-store
2025-02-24 13:48:50.281 00000968 Header: scan: Access-Control-Expose-Headers: X-Frontend
2025-02-24 13:48:50.312 00000490 Header: scan: X-Next-Ts: 1686504793
2025-02-24 13:48:50.328 00000968 Header: scan: X-Trace-Id: *******
2025-02-24 13:48:50.343 00000490 Header: scan: Strict-Transport-Security: max-age=15768000
2025-02-24 13:48:50.359 00000968 Header: scan: Server-Timing: tid;desc="**********"
2025-02-24 13:48:50.375 00000490 Header: scan: Access-Control-Allow-Methods: GET
2025-02-24 13:48:50.390 00000968 Header: Text mode enabled by force. Take cover!
2025-02-24 13:48:50.406 00000490 Header: scan: Access-Control-Expose-Headers: X-Frontend, X-WAF-Redirect
2025-02-24 13:48:50.437 000006d8 Header: scan: CONNECT api.vk.com:443 HTTP/1.1
2025-02-24 13:48:50.437 00000490 Header: scan: X-Frontend: front656604
2025-02-24 13:48:50.453 000006d8 Header: scan: Host: api.vk.com:443
2025-02-24 13:48:50.468 00000490 Header: scan: X-Trace-Id: ******
2025-02-24 13:48:50.500 000006d8 Header: scan: Connection: Keep-Alive
2025-02-24 13:48:50.515 00000490 Header: scan: Server-Timing: tid;desc="*********"
2025-02-24 13:48:50.546 000006d8 Header: scan: Proxy-Connection: Keep-Alive
2025-02-24 13:48:50.562 00000490 Header: Text mode enabled by force. Take cover!
2025-02-24 13:48:50.593 000006d8 Header: crumble crunched: Proxy-Connection: Keep-Alive!
2025-02-24 13:48:50.640 00000ef4 Header: scan: CONNECT im.vk.com:443 HTTP/1.1
2025-02-24 13:48:50.656 000006d8 Header: Replaced: 'Connection: Keep-Alive' with 'Connection: close'
2025-02-24 13:48:50.671 00000ef4 Header: scan: Host: im.vk.com:443
2025-02-24 13:48:50.703 000006d8 Header: New HTTP Request-Line: CONNECT / HTTP/1.1
2025-02-24 13:48:50.734 00000ef4 Header: scan: Connection: Keep-Alive
2025-02-24 13:48:50.781 00000ef4 Header: scan: Proxy-Connection: Keep-Alive
2025-02-24 13:48:50.812 00000ef4 Header: crumble crunched: Proxy-Connection: Keep-Alive!
2025-02-24 13:48:50.843 00000ef4 Header: Replaced: 'Connection: Keep-Alive' with 'Connection: close'
2025-02-24 13:48:50.906 00000ef4 Header: New HTTP Request-Line: CONNECT / HTTP/1.1
2025-02-24 13:48:51.312 000006d8 Header: Reading encrypted headers
2025-02-24 13:48:51.343 000006d8 Header: Encrypted headers received completely
2025-02-24 13:48:51.359 000006d8 Header: Destination extracted from "Host" header. New request URL: /method/execute.RetrieveUserInfo
2025-02-24 13:48:51.390 000006d8 Header: scan: POST /method/execute.RetrieveUserInfo HTTP/1.1
2025-02-24 13:48:51.406 000006d8 Header: scan: Accept-Encoding: none
2025-02-24 13:48:51.453 000006d8 Header: scan: Cookie: httoken=скрыто
2025-02-24 13:48:51.484 000006d8 Header: scan: User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36
2025-02-24 13:48:51.500 00000ef4 Header: Reading encrypted headers
2025-02-24 13:48:51.531 000006d8 Header: scan: X-Owner: long
2025-02-24 13:48:51.546 00000ef4 Header: Encrypted headers received completely
2025-02-24 13:48:51.562 000006d8 Header: scan: Host: api.vk.com
2025-02-24 13:48:51.578 00000ef4 Header: Destination extracted from "Host" header. New request URL: /nim*******?act=a_check&key=**********&ts=1686504793&wait=25&access_token=vk1.a.*****&mode=106&version=2
2025-02-24 13:48:51.609 000006d8 Header: scan: Connection: Keep-Alive
2025-02-24 13:48:51.640 00000ef4 Header: scan: GET /nim*******?act=a_check&key=**********&ts=1686504793&wait=25&access_token=vk1.a.*****&mode=106&version=2 HTTP/1.1
2025-02-24 13:48:51.671 000006d8 Header: scan: Proxy-Connection: Keep-Alive
2025-02-24 13:48:51.687 00000ef4 Header: scan: Accept-Encoding: deflate, gzip
2025-02-24 13:48:51.718 000006d8 Header: scan: Content-Length: 599
2025-02-24 13:48:51.750 00000ef4 Header: scan: User-Agent: Miranda/0.96.6.27978
2025-02-24 13:48:51.765 000006d8 Header: crumble crunched: Proxy-Connection: Keep-Alive!
2025-02-24 13:48:51.796 00000ef4 Header: scan: Host: im.vk.com
2025-02-24 13:48:51.843 000006d8 Header: Replaced: 'Connection: Keep-Alive' with 'Connection: close'
2025-02-24 13:48:51.875 00000ef4 Header: scan: Connection: Keep-Alive
2025-02-24 13:48:51.906 000006d8 Header: Encrypted request processed
2025-02-24 13:48:51.937 00000ef4 Header: scan: Proxy-Connection: Keep-Alive
2025-02-24 13:48:51.953 000006d8 Request: https://api.vk.com/method/execute.RetrieveUserInfo
2025-02-24 13:48:51.984 00000ef4 Header: crumble crunched: Proxy-Connection: Keep-Alive!
2025-02-24 13:48:52.031 00000ef4 Header: Replaced: 'Connection: Keep-Alive' with 'Connection: close'
2025-02-24 13:48:52.078 00000ef4 Header: Encrypted request processed
2025-02-24 13:48:52.093 00000ef4 Request: https://im.vk.com/nim*******?act=a_check&key=**********&ts=1686504793&wait=25&access_token=vk1.a.*****&mode=106&version=2
2025-02-24 13:48:52.437 000006d8 Header: scan: HTTP/1.1 200 OK
2025-02-24 13:48:52.453 000006d8 Header: scan: Server: kittenx
2025-02-24 13:48:52.468 000006d8 Header: scan: Date: Mon, 24 Feb 2025 08:46:39 GMT
2025-02-24 13:48:52.500 000006d8 Header: scan: Content-Type: application/json; charset=utf-8
2025-02-24 13:48:52.531 000006d8 Header: scan: Content-Length: 4430
2025-02-24 13:48:52.562 000006d8 Header: scan: Connection: close
2025-02-24 13:48:52.578 000006d8 Header: scan: X-Powered-By: KPHP/7.4.121710
2025-02-24 13:48:52.593 000006d8 Header: scan: Set-Cookie: remixir=DELETED; expires=Thu, 01 Jan 1970 00:00:01 GMT; path=/; domain=.vk.com; secure; HttpOnly; SameSite=None
2025-02-24 13:48:52.625 000006d8 Header: scan: Cache-control: no-store
2025-02-24 13:48:52.656 000006d8 Header: scan: X-Frame-Options: DENY
2025-02-24 13:48:52.671 000006d8 Header: scan: X-Frontend: front661110
2025-02-24 13:48:52.687 000006d8 Header: scan: Access-Control-Expose-Headers: X-Frontend
2025-02-24 13:48:52.703 000006d8 Header: scan: X-Trace-Id: ***********
2025-02-24 13:48:52.718 000006d8 Header: scan: Server-Timing: tid;desc="***********"
2025-02-24 13:48:52.734 000006d8 Header: Text mode enabled by force. Take cover!
2025-02-24 13:48:52.765 00000ef4 Header: scan: HTTP/1.1 200 OK
2025-02-24 13:48:52.781 00000ef4 Header: scan: Server: kittenx
2025-02-24 13:48:52.796 00000174 Header: scan: CONNECT api.vk.com:443 HTTP/1.1
2025-02-24 13:48:52.812 00000ef4 Header: scan: Date: Mon, 24 Feb 2025 08:46:40 GMT
2025-02-24 13:48:52.828 00000174 Header: scan: Host: api.vk.com:443
2025-02-24 13:48:52.843 00000ef4 Header: scan: Content-Type: application/json; charset=UTF-8
2025-02-24 13:48:52.890 00000174 Header: scan: Connection: Keep-Alive
2025-02-24 13:48:52.921 00000ef4 Header: scan: Content-Length: 273
2025-02-24 13:48:52.937 00000174 Header: scan: Proxy-Connection: Keep-Alive
2025-02-24 13:48:52.968 00000ef4 Header: scan: Connection: close
2025-02-24 13:48:53.000 00000174 Header: crumble crunched: Proxy-Connection: Keep-Alive!
2025-02-24 13:48:53.015 00000ef4 Header: scan: Pragma: no-cache
2025-02-24 13:48:53.062 00000174 Header: Replaced: 'Connection: Keep-Alive' with 'Connection: close'
2025-02-24 13:48:53.093 00000ef4 Header: scan: Cache-Control: no-store
2025-02-24 13:48:53.140 00000174 Header: New HTTP Request-Line: CONNECT / HTTP/1.1
2025-02-24 13:48:53.171 00000ef4 Header: scan: X-Next-Ts: 1686504794
2025-02-24 13:48:53.203 00000ef4 Header: scan: Strict-Transport-Security: max-age=15768000
2025-02-24 13:48:53.218 00000ef4 Header: scan: Access-Control-Allow-Methods: GET
2025-02-24 13:48:53.234 00000ef4 Header: scan: Access-Control-Expose-Headers: X-Frontend, X-WAF-Redirect
2025-02-24 13:48:53.250 00000ef4 Header: scan: X-Frontend: front656904
2025-02-24 13:48:53.265 00000ef4 Header: scan: X-Trace-Id: **********
2025-02-24 13:48:53.281 00000ef4 Header: scan: Server-Timing: tid;desc="***************"
2025-02-24 13:48:53.296 00000ef4 Header: Text mode enabled by force. Take cover!
2025-02-24 13:48:53.328 00000828 Header: scan: CONNECT im.vk.com:443 HTTP/1.1
2025-02-24 13:48:53.343 00000828 Header: scan: Host: im.vk.com:443
2025-02-24 13:48:53.359 00000828 Header: scan: Connection: Keep-Alive
2025-02-24 13:48:53.375 00000828 Header: scan: Proxy-Connection: Keep-Alive
2025-02-24 13:48:53.406 00000828 Header: crumble crunched: Proxy-Connection: Keep-Alive!
2025-02-24 13:48:53.421 00000828 Header: Replaced: 'Connection: Keep-Alive' with 'Connection: close'
...
[close]
« Last Edit: 24 02 2025, 09:13:19 by MIR »
 

Offline dartraiden

Re: Протокол VKontakte
« Reply #1828 on: 24 02 2025, 16:10:58 »
Ну это всё результат работы WAF на сервере.

Потому и старые версиии работают без капчи - там используется WinCrypto API, соответственно TLS fingerprint отличается от нашего нынешнего отпечатка OpenSSL и файерволл на сервере более благосклонно относится. А когда он видит OpenSSL, то более склонен к подозрительности и врубает капчу. Но вернуться на винкрипто мы не можем, поскольку тогда сразу все XP-шники и семерочники получат гриб-отсосиновик.

Так и тут, на какое-то время сервер запомнил, что вот этот IP, вроде, нормальный пацан, не бот, и какое-то время не даёт капчу. Там же много очень разных переменных, на основании которых эвристика выдаёт вердикт - подозрительный это вход или нет.
« Last Edit: 24 02 2025, 16:20:03 by dartraiden »
 

Offline MIR

Re: Протокол VKontakte
« Reply #1829 on: 24 02 2025, 21:10:52 »
Но вернуться на винкрипто мы не можем, поскольку тогда сразу все XP-шники и семерочники получат гриб-отсосиновик.

А в чём проблема? Тотже Privoxy версии 3.0.32 прекрасно на XP работает.
Хотя на андроиде же капчи нет, причём тотже OpenSSL используется.
Заниматься пересборкой libssl-3.mir чтоб подогнать отпечяток так понимаю никто не станет?

Потому и старые версиии работают без капчи

С заголовками думаю стоит поэксперементировать, явно не только в TSL проблема, такчто возможно получиться задобрить сервер или использовать более старую версию API ВК. Завтра если время будет то через curl попробую ВКшный API потрахать, если кто подскажет какуюнибуть ссылку где без использования токена капчя будет вылазить буду благодарен, а то за такие эксперименты могут и ВК забанить.
« Last Edit: 24 02 2025, 21:22:53 by MIR »