Задать вопрос
@nikita_dev95

Как работает протокол Skype?

Приветствую всех программистов и реверс-инженеров. Я пишу свои серверы для Skype 8 (аватары, контакты, настроение уже реализованы). Я решил вернуть к жизни классические версии Skype. После 2 недель мониторинга и анализа открытых клиентов я так и не смог разобраться, к чему подключается Skype и как происходит процесс обмена пакетами. Пожалуйста, если вы знаете структуру протокола, поделитесь ею! Но я понял, как работает процесс авторизации.

1. Skype подключается к серверу Supernode по протоколу UDP, отправляя зашифрованные данные следующего типа:

Данные шифрования, Длина данных, Локальный IP, удаленный IP (суперузел), TransID, IV, Флаг (0 или 1)

2. Сервер должен ответить каким-то пакетом (не знаю каким, иначе не было бы такого вопроса, лол) и Skype должен начать авторизацию, став суперузлом без участия центральных серверов.

На этом моя бесполезная информация закончилась.
  • Вопрос задан
  • 223 просмотра
Подписаться 1 Простой 10 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    1C-программист: расширенный курс
    18 месяцев
    Далее
  • Академия Eduson
    Python-разработчик
    9 месяцев
    Далее
  • Skillbox
    Профессия 1С-программист
    8 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы