Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> TICQClient, Где поменять ICQ2001 на свой клиент? 
:(
    Опции темы
Coderr
Дата 3.4.2007, 07:57 (ссылка) |  (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 234
Регистрация: 27.1.2006
Где: Vesnet

Репутация: 0
Всего: 0



Здравствуйте!
Вопрос такой. Юзеры из моего контакт листа, когда я сижу под своим клиентом, видят название моего клиента ICQ2001. Где поменять на свой клиент? Все файлы компонента обыскал...  smile 
--------------------
Кодинг - это стиль жизни!   
PM WWW ICQ   Вверх
Yanis
Дата 3.4.2007, 09:08 (ссылка) |  (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2937
Регистрация: 9.2.2004
Где: Москва

Репутация: 72
Всего: 111



Версия вычисляется на основе используемого протокола.


--------------------
user posted image *щёлк*
PM MAIL WWW ICQ   Вверх
Snowy
Дата 3.4.2007, 10:24 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 192
Всего: 484



Файл ICQWorks.pas
Процедура CreateCLI_IDENT
Код
  // Pack client identification details. We identify ourselves as ICQ 2003b.
  // eraser 13.05.2004
  PktTLV(Pkt, 3, 'ICQ Inc. - Product of ICQ (TM).2003b.5.56.1.3916.85');   // Вот тут прописана идентификация версии клиента

PM MAIL   Вверх
Coderr
Дата 7.4.2007, 20:41 (ссылка) |  (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 234
Регистрация: 27.1.2006
Где: Vesnet

Репутация: 0
Всего: 0



Всё равно мне qip пишет, что у меня ICQ 2001... Видимо не там... =(
--------------------
Кодинг - это стиль жизни!   
PM WWW ICQ   Вверх
Coderr
Дата 16.4.2007, 23:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 234
Регистрация: 27.1.2006
Где: Vesnet

Репутация: 0
Всего: 0



Так всё-таки где можно изменить icq 2001 на своё назнание клиента? 
ЗЫ Если логически подумать, то по версии протокола нельзя определить какой используется клиент.
Например, Миранда и qip работают на 11 протоколе, однако, никогда они не путаются, а определяются чётко. К тому же всем известен тот факт, что товарищи из ICQ не очень любят альтернативные и клиенты и постоянно пытаются насолить разработчикам корректируя протокол...  smile 
--------------------
Кодинг - это стиль жизни!   
PM WWW ICQ   Вверх
iddqd
Дата 17.4.2007, 08:05 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 491
Регистрация: 16.11.2005

Репутация: 0
Всего: 2



Snowy, это всего-лишь та строка, которую клиент отправляет серверу, чтоб сделать вид, что это родной клиент smile
Код

{This packet sends the client's capabilities information to the server.}
procedure CreateCLI_SETUSERINFO(Pkt: PRawPkt; var Seq: Word);
const
  caps: array[0..$40 - 1] of Byte = (
    $09, $46, $13, $49, $4C, $7F, $11, $D1, $82, $22, $44, $45, $53, $54, $00, $00,
    $97, $B1, $27, $51, $24, $3C, $43, $34, $AD, $22, $D6, $AB, $F7, $3F, $14, $92,
    $2E, $7A, $64, $75, $FA, $DF, $4D, $C8, $88, $6F, $EA, $35, $95, $FD, $B6, $DF,
    $09, $46, $13, $44, $4C, $7F, $11, $D1, $82, $22, $44, $45, $53, $54, $00, $00
  );
begin
  PktInit(Pkt, 2, Seq);                         //Channel 2
  PktSnac(Pkt, $02, $04, 0, 0);                 //Snac: Type x02/x04, ID x0000, Flags 0
  PktTLV(Pkt, 5, Length(caps), @caps);          //Client's capabilities
  PktFinal(Pkt);                                //Finalize packet
end;

Из капабилити клиенты получают инфу о твоем клиенте. В свое время писал клиент и находил сигнатуры всех  ICQ клиентов, гугл в поиск.

PS. Как много раз приходится использовать слово клиент smile


--------------------
PM MAIL   Вверх
Coderr
Дата 18.4.2007, 22:19 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 234
Регистрация: 27.1.2006
Где: Vesnet

Репутация: 0
Всего: 0



Это, конечно, хорошо... Но ведь AOL не знает о существовании qip к примеру... Или знает?  smile 

ЗЫ А какой запрос в поисковике делать? А то я найти ничего толкового не смог... Один спам.
--------------------
Кодинг - это стиль жизни!   
PM WWW ICQ   Вверх
W4FhLF
Дата 20.4.2007, 11:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


found myself
****


Профиль
Группа: Участник Клуба
Сообщений: 2831
Регистрация: 2.12.2006

Репутация: 6
Всего: 121



Цитата(Coderr @  18.4.2007,  22:19 Найти цитируемый пост)
Это, конечно, хорошо... Но ведь AOL не знает о существовании qip к примеру... Или знает?


Достаточно собрать базу сигнатур и всё, AOL тут вообще не причём. 


--------------------
"Бог умер" © Ницше
"Ницше умер" © Бог
PM ICQ   Вверх
Coderr
Дата 20.4.2007, 19:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 234
Регистрация: 27.1.2006
Где: Vesnet

Репутация: 0
Всего: 0



Так сигнатуры где взять-то?
--------------------
Кодинг - это стиль жизни!   
PM WWW ICQ   Вверх
W4FhLF
Дата 20.4.2007, 19:49 (ссылка) |   (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


found myself
****


Профиль
Группа: Участник Клуба
Сообщений: 2831
Регистрация: 2.12.2006

Репутация: 6
Всего: 121



Так скачай исходники, например, миранды и посмотри. 


--------------------
"Бог умер" © Ницше
"Ницше умер" © Бог
PM ICQ   Вверх
Coderr
Дата 30.4.2007, 00:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 234
Регистрация: 27.1.2006
Где: Vesnet

Репутация: 0
Всего: 0



Чё-то никак не могу их найти... В Си++ я не очень...
--------------------
Кодинг - это стиль жизни!   
PM WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0617 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.