ICQ - форум. Всё про ICQ.  

Вернуться   ICQ - форум. Всё про ICQ. > Мастерская > Программирование > Статьи

 
 
Опции темы Оценить тему
Старый 04.10.2008, 11:13   #1
Участник
 
Регистрация: 27.09.2006
Сообщений: 1,045

ICQ: 272768

Репутация: 2856
Отправить сообщение для .fry с помощью Skype™ Bimoid
По умолчанию Информация по протоколу Oscar [ICQ].

Правила темы
  1. Писать только по теме, не надо задавать вопросов.
  2. Не писать спасибо, для его есть специальная кнопка.
  3. Если вы не уверенны в своих «исследованиях», в их правильности, не забудьте о этом написать.
  4. Не стоит писать уже известные вещи.
Начнем
Копаясь в протоколе обнаружил что сервер в OSERVICE__SERVER_FAMILIES передаёт одну foodgroup c номером 0x0025.
Быстренько написав программку я стал посылать туда SNACи. Забросив на сервер SNAC 0x06, мне в ответ пришел SNAC 0x07 с числом в начале, далее идет TLV (0x0000), с текстом:
Код:
[BadogMdirProfileResetCmd(id=32421,Name=272768): [SendIMDResetInfoEv(id=32422,Name=272768,secs=0.1007): IMD return code=1 (SUCCESS) ]]
после TLV, идет опять число (длинна данных) и самые данные в которых я увидел ICQMDIR, глянув свои детали я увидел там что мой профиль девственно чист :)

Судя по всему название этой foodgroup: IMD_DEBUG.

Все снаки из этой группы:
Код:
SNAC (25, 01) IMD_DEBUG__ERROR [Ошибка, стандартно для всех групп.]
SNAC (25, 02) IMD_DEBUG__GETINFOFIELD [Запрос записи из IMD.]
SNAC (25, 03) IMD_DEBUG__GETINFOFIELD_RESPONCE [Запись\часть записи в базе IMD.]
SNAC (25, 04) IMD_DEBUG__SETINFOFIELD [Изменение записи в IMD.]
SNAC (25, 05) IMD_DEBUG__SETINFOFIELD_RESPONCE [Ответ изменения записи в IMD.]
SNAC (25, 06) IMD_DEBUG__RESETINFO [Очистить запись в IMD.]
SNAC (25, 07) IMD_DEBUG__RESETINFO_RESPONCE [Результат очистки записи в IMD.]
В случае успешного выполнения запроса SNAC(25, 05) и SNAC(25, 07) содержат ICQMDIR.

Последний раз редактировалось .fry; 04.10.2008 в 11:22. Причина: IMD
.fry вне форума  
Плюсанул .fry :
Старый 20.04.2010, 12:44   #2
Участник
 
Регистрация: 20.04.2010
Сообщений: 12

Репутация: 2
По умолчанию

Вот если бы еще кто-то расписал структуру самого ICQMDIR, т.е. формат лички, что в этих пакетах ходит... Его TLV и т.п...
Zarathustra вне форума  
Плюсанул Zarathustra :
 

Метки
icq., oscar

Опции темы
Оценка этой теме
Оценка этой теме:

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +3, время: 21:45.


Перевод: zCarot
Форум Асечников © Asechka.RU

Новости Сочи