Skip to content
Discussion options

You must be logged in to vote

https://github.com/sleep3r/mtproto.zig/blob/main/.agent/skills/client-behavior/SKILL.md

Вот тут у меня лежит информация по работе основных клиентов тг. Вопрос, почему айфоны работают, а остальные нет безусловно будоражит :)

Если глянуть, что там внутри, то можно увидеть следующие штуки:


1

Android включает в ClientHello extension key_share с ML-KEM-768 - это 1184 байта пост-квантового ключевого материала. Из-за этого:

  • Android ClientHello ≈ 1700 байт - огромный
  • iOS ClientHello ≈ 517 байт - компактный, как Safari

ТСПУ может тривиально фильтровать по одному условию: TLS record length > 1000. Или по наличию 0x11ec в supported_groups


2

Android отправляет encrypted_client_hello (строка 286 в C…

Replies: 3 comments 8 replies

Comment options

You must be logged in to vote
2 replies
@sleep3r
Comment options

@sleep3r
Comment options

Comment options

You must be logged in to vote
4 replies
@sleep3r
Comment options

@sukinsky
Comment options

@sleep3r
Comment options

@sleep3r
Comment options

Answer selected by sleep3r
Comment options

You must be logged in to vote
2 replies
@sleep3r
Comment options

@sukinsky
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants