ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > ИНФО > Статьи > Авторские статьи
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 16.04.2007, 18:20
Аватар для x-treem
x-treem
Участник форума
Регистрация: 08.11.2006
Сообщений: 167
Провел на форуме:
539434

Репутация: 54
Отправить сообщение для x-treem с помощью ICQ
По умолчанию

хех, я после того как запостил сам ужо сообразил)
 
Ответить с цитированием

  #12  
Старый 16.04.2007, 18:41
Аватар для Digimortal
Digimortal
Banned
Регистрация: 22.08.2006
Сообщений: 608
Провел на форуме:
6144796

Репутация: 1095


По умолчанию

кстати, я тока щас обратил внимание на то, что зарезервированные поля похоже все же используются в текущей версии протокола:
Код:
EF BE AD DE 0D 00 01 00 00 00 00 00 02 10 00 00   я╛н▐............
04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00   ................
B8 21 E7 0E 44 65 86 BF A8 1F 86 BF 1E 00 00 00   ╕!ч.DeЖ┐и.Ж┐....

EF BE AD DE 0D 00 01 00 01 00 00 00 04 10 00 00   я╛н▐............
00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00   ................
1F 00 00 00 0A 00 00 2B 07 F8 00 00               .......+.°..
 
Ответить с цитированием

  #13  
Старый 16.04.2007, 18:55
Аватар для x-treem
x-treem
Участник форума
Регистрация: 08.11.2006
Сообщений: 167
Провел на форуме:
539434

Репутация: 54
Отправить сообщение для x-treem с помощью ICQ
По умолчанию

А не знаете ещё сниферов, что б видеть трафф только одной проги, а не всех?
и кста, не могу найти в пакете место где находится номер пакета (в коде $seq_real)

Последний раз редактировалось x-treem; 16.04.2007 в 18:59..
 
Ответить с цитированием

  #14  
Старый 16.04.2007, 19:02
Аватар для Digimortal
Digimortal
Banned
Регистрация: 22.08.2006
Сообщений: 608
Провел на форуме:
6144796

Репутация: 1095


По умолчанию

Цитата:
Сообщение от x-treem  
А не знаете ещё сниферов, что б видеть трафф только одной проги, а не всех?
там же фильтры настраиваются.. : /

а номер пакета с 9-го по 12-й байт включительно занимает..

Последний раз редактировалось Digimortal; 16.04.2007 в 19:07..
 
Ответить с цитированием

  #15  
Старый 16.04.2007, 19:19
Аватар для x-treem
x-treem
Участник форума
Регистрация: 08.11.2006
Сообщений: 167
Провел на форуме:
539434

Репутация: 54
Отправить сообщение для x-treem с помощью ICQ
По умолчанию

угу, спасибо
вот ещё фишка
когда в клиент мессдж идёт, надо выслать потверждение.
знаешь как?
что то я пока не разберусь
 
Ответить с цитированием

  #16  
Старый 16.04.2007, 19:34
Аватар для Digimortal
Digimortal
Banned
Регистрация: 22.08.2006
Сообщений: 608
Провел на форуме:
6144796

Репутация: 1095


По умолчанию

гляди в описании пакетов, там все это расписано.. и если ты вникнешь в содержимое статьи, то все будет предельно ясно:
Код:
	[ Доставка сообщения (sc): MRIM_CS_MESSAGE_ACK = 0x1009 ]

	UL msg_id 	## Номер пакета (Sequence) этого сообщения для отправителя
	UL flags 	## Возможные значения описаны в MRIM_CS_MESSAGE
	LPS from 	## Адрес отправителя
	LPS message 	## текстовая версия сообщения
	LPS rtf-message ## форматированная версия сообщения



	[ Подтверждение получения сообщения (cs): MRIM_CS_MESSAGE_RECV = 0x1011 ]

	LPS from
	UL msg_id

	~Отправляется получателем сообщения сразу после прихода MRIM_CS_MESSAGE_ACK, если флаги MRIM_CS_MESSAGE_ACK не содержали MESSAGE_FLAG_NORECV. from и msg_id должны быть скопированы из MRIM_CS_MESSAGE_ACK и имеют то же значение.
тоесть, получив сообщение (MRIM_CS_MESSAGE_ACK), ты должен вытащить из данных LPS from, UL msg_id и отправить их как данные в пакете MRIM_CS_MESSAGE_RECV. Все это можно сделать по аналогии с уже приведенными в статье примерами кода..
 
Ответить с цитированием

  #17  
Старый 16.04.2007, 20:10
Аватар для x-treem
x-treem
Участник форума
Регистрация: 08.11.2006
Сообщений: 167
Провел на форуме:
539434

Репутация: 54
Отправить сообщение для x-treem с помощью ICQ
По умолчанию

мне сразу несколько приходит
Цитата:
EF BE AD DE 0D 00 01 00 03 00 00 00 09 10 00 00 я╛н▐............
1A 01 00 00 00 00 00 00 00 00 00 00 78 ED BE BF ............xэ╛┐
20 45 57 48 49 44 2D 2D 2D 00 00 00 EWHID---...
[44 bytes]

08 00 00 00 80 00 00 00 12 00 00 00 6D 61 7A 61 ....А.......maza
67 61 6E 64 6F 6E 40 6D 61 69 6C 2E 72 75 08 00 gandon@mail.ru..
00 00 6C 6C 6C 6C 6C 6C 6C 6C EC 00 ..llllllllь.
[44 bytes]

00 00 65 4E 70 56 54 30 6B 4F 67 7A 41 4D 6A 4B ..eNpVT0kOgzAMjK
71 65 6B 50 67 44 54 30 68 43 4F 46 52 38 6F 30 qekPgDT0hCOFR8o0
64 66 51 68 61 49 6D 69 5A 56 43 4F dfQhaImiZVCO
[44 bytes]

30 42 38 64 49 2B 68 68 71 36 53 4C 58 6B 6B 61 0B8dI+hhq6SLXkka
57 78 5A 38 59 48 51 73 67 54 65 34 61 55 4C 51 WxZ8YHQsgTe4aULQ
4D 5A 52 72 65 44 75 76 57 4D 4E 77 MZRreDuvWMNw
[44 bytes]

79 30 73 5A 5A 75 36 47 58 6F 47 52 57 6E 47 57 y0sZZu6GXoGRWnGW
77 4D 4F 58 63 65 42 77 6F 32 4F 41 39 57 44 54 wMOXceBwo2OA9WDT
4B 4E 4A 74 50 71 4C 49 64 34 6C 65 KNJtPqLId4le
[44 bytes]

32 43 48 50 76 6E 4F 42 55 2F 64 69 6D 4C 47 56 2CHPvnOBU/dimLGV
54 30 4D 61 46 4D 31 55 49 79 6D 6A 63 4E 39 4D T0MaFM1UIymjcN9M
6D 59 51 4B 48 7A 6B 36 45 74 37 73 mYQKHzk6Et7s
[44 bytes]

44 64 6D 63 66 46 42 53 31 67 55 67 78 75 4D 6D DdmcfFBS1gUgxuMm
6C 51 71 50 74 4F 55 74 66 51 37 51 6C 47 4C 69 lQqPtOUtfQ7QlGLi
72 2F 4B 66 69 6D 33 50 7A 78 6F 43 r/Kfim3PzxoC
[44 bytes]

78 51 35 34 6A 76 72 65 74 4B 58 6C 4C 6C 55 4E xQ54jvretKXlLlUN
6B 3D k=
[18 bytes]
и хз откуда выдирать.
точнее думаю с первого, но не могу догнать что за остальные пакеты.
 
Ответить с цитированием

  #18  
Старый 16.04.2007, 20:32
Аватар для Digimortal
Digimortal
Banned
Регистрация: 22.08.2006
Сообщений: 608
Провел на форуме:
6144796

Репутация: 1095


По умолчанию

это все один пакет )
просто в примерах в статье я всегда знал сколько будет размер получаемого пакета и выставлял его в sysread, но в твоем случае размер пакета заранее неизвестен - ведь данные могут быть различной длины.. у тебя первое - это заголовок - из него можно взять длину данных 1A 01 00 00 = 11Ah = 282 байта, а затем принять эти 282 байта - это будут данные пакета.. из этих данных и брать нужные значения..
 
Ответить с цитированием

  #19  
Старый 16.04.2007, 20:34
Аватар для x-treem
x-treem
Участник форума
Регистрация: 08.11.2006
Сообщений: 167
Провел на форуме:
539434

Репутация: 54
Отправить сообщение для x-treem с помощью ICQ
По умолчанию

наверное я идиот(
 
Ответить с цитированием

  #20  
Старый 16.04.2007, 22:44
Аватар для x-treem
x-treem
Участник форума
Регистрация: 08.11.2006
Сообщений: 167
Провел на форуме:
539434

Репутация: 54
Отправить сообщение для x-treem с помощью ICQ
По умолчанию

вот посмотри подалуйсто:

Цитата:
EF BE AD DE 0D 00 01 00 03 00 00 00 09 10 00 00 я╛н▐............
18 01 00 00 00 00 00 00 00 00 00 00 18 87 9A BF .............ЗЪ┐
20 45 57 48 49 44 2D 2D 2D 00 00 00 05 00 00 00 EWHID---.......
80 00 00 00 12 00 00 00 6D 61 7A 61 67 61 6E 64 А.......mazagand
6F 6E 40 6D 61 69 6C 2E 72 75 06 00 00 00 61 73 on@mail.ru....as
64 61 73 64 EC 00 00 00 65 4E 70 56 54 38 73 4B dasdь...eNpVT8sK
67 7A 41 51 44 4B 55 6E 77 58 2F 77 45 35 49 59 gzAQDKUnwX/wE5IY
44 38 58 66 36 48 45 76 4D 51 38 4E 54 61 4D 6B D8Xf6HEvMQ8NTaMk
73 54 32 49 48 39 71 76 73 61 75 6C 68 63 4C 75 sT2IH9qvsaulhcLu
73 44 44 44 7A 4F 79 4A 45 50 4C 43 58 53 42 6D sDDDzOyJEPLCXSBm
79 30 43 47 35 41 35 51 55 38 39 34 77 30 41 62 y0CG5A5QU894w0Ab
61 2B 6D 4F 58 6F 61 65 55 58 46 5A 77 49 34 68 a+mOXoaeUXFZwI4h
35 38 37 6A 51 63 45 47 35 38 47 71 51 63 5A 6B 587jQcEG58GqQcZk
4D 71 32 75 63 68 6A 76 73 6C 32 52 59 2F 38 63 Mq2uchjvsl2RY/8c
70 2B 4C 48 72 6D 57 78 67 42 72 39 47 4E 47 6D p+LHrmWxgBr9GNGm
61 69 45 61 7A 5A 73 47 2B 6D 68 4D 6F 4E 44 35 aiEazZsG+mhMoND5
32 64 41 57 4E 66 42 77 35 6E 6C 7A 51 51 75 59 2dAWNfBw5nlzQQuY
46 59 4E 4A 52 67 30 4B 66 54 39 4E 36 68 71 36 FYNJRg0KfT9N6hq6
6F 30 48 69 6F 70 4A 4A 34 38 43 33 34 35 36 4F o0HiopJJ48C3456O
38 72 4A 41 6C 7A 4D 2B 74 32 30 62 65 51 4F 6D 8rJAlzM+t20beQOm
55 45 2F 6E UE/n
[324 bytes]
сначало вроде всё понятно, но вот что такое
Цитата:
eNpVT8sK
gzAQDKUnwX/wE5IY
D8Xf6HEvMQ8NTaMk
sT2IH9qvsaulhcLu
sDDDzOyJEPLCXSBm
y0CG5A5QU894w0Ab
a+mOXoaeUXFZwI4h
587jQcEG58GqQcZk
Mq2uchjvsl2RY/8c
p+LHrmWxgBr9GNGm
aiEazZsG+mhMoND5
2dAWNfBw5nlzQQuY
FYNJRg0KfT9N6hq6
o0HiopJJ48C3456O
8rJAlzM+t20beQOm
UE/n
это ведь не просто мусор?
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


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




ANTICHAT.XYZ