Instant messengers: обмен данными

Тема в разделе "WASM.NETWORKS", создана пользователем psu, 28 ноя 2006.

  1. psu

    psu New Member

    Публикаций:
    0
    Регистрация:
    12 июл 2006
    Сообщения:
    198
    Занимаюсь исследованием MSN Messanger'a. Использую сплайсинг функций ws2_32.dll. Отправка данных идет через ws2_32.send, а вот с приемом беда.. Не могу вычислить, как данные принимаются. Подскажите, кто знает, или хотя бы предположения выскажите
     
  2. psu

    psu New Member

    Публикаций:
    0
    Регистрация:
    12 июл 2006
    Сообщения:
    198
    хмм.. выяснил. Просто надо было перехватывать функции wsock32.dll, а не ws2_32.dll
     
  3. psu

    psu New Member

    Публикаций:
    0
    Регистрация:
    12 июл 2006
    Сообщения:
    198
    продолжим..
    Каким образом определяется кому отправляется сообщение?
    формат команды MSG протокола MSN не содержит ни идентификаторов получателя, ни других данных о пользователе..
     
  4. norton

    norton New Member

    Публикаций:
    0
    Регистрация:
    25 ноя 2006
    Сообщения:
    88
    тсссс
     
  5. Paxan

    Paxan New Member

    Публикаций:
    0
    Регистрация:
    3 сен 2005
    Сообщения:
    10
    Посмотри опенсорс реализации протокола, например у миранды
     
  6. Paxan

    Paxan New Member

    Публикаций:
    0
    Регистрация:
    3 сен 2005
    Сообщения:
    10
    нопример: разныйе


    зы: неудержался :)
     
  7. PsReadRtfm

    PsReadRtfm New Member

    Публикаций:
    0
    Регистрация:
    16 дек 2006
    Сообщения:
    32
    Paxan +1 :)))
    psu а ты на чём пишешь ? поделись сорцами
     
  8. Proteus

    Proteus Member

    Публикаций:
    0
    Регистрация:
    19 июн 2004
    Сообщения:
    344
    Адрес:
    Russia
    Я давно этим протоколом не пользовался. Но помойму часто клиенты попросту устанавливают Direct Connect, и передают сообщения напрямую, поэтому идентификатор получателся не нужен.

    Наверное заметно что протокол малость недобитый и в офлайн сообщения слать нельзя..