Показать сообщение отдельно
Старый 09.04.2014, 20:39   #1
Wo1fer
Подпольщик AA
Аватар для Wo1fer
OFFLINE
Регистрация: 17.03.2014
Сообщений: 100
Благодарностей:
3 всего
Репутация: 10

Чтение чата вражеской фракции


Вполне возможно что эта фишка известна, но на этом форуме не встречал. "Хайд" наверное должен быть чисто символический, на усмотрение модераторов.

Суть в том что клиенту сообщения c сервера передаются в незашифрованном виде.

Можно либо сразу из пакета читать сообщение по следующей структуре начиная с 28 байта:

word nameSize;
char[nameSize] name;
word messageSize;
char[messageSize] message;

Либо просто заменить 22-й байт в пакете, и тогда клиент сам всё отобразит.
Если вы за запад - значение должно быть 9, если за восток - 10.

Пример чат сообщения:
32-00-DD-01-C7-00-00-00-00-00-00-00-00-00-DB-12-01-18-7B-2A-00-0A-04-94-00-00-00-05-00-64-64-64-64-64-08-00-D1-D1-D1-D1-D1-D1-D1-D1-10-27-00-00-00-00-00-00

Код востока
Размер ника
Ник
Длина сообщения
Сообщение

Последний раз редактировалось Big Bad Sensey; 10.02.2015 в 07:36.
 
Ответить с цитированием
Сказали спасибо:
undefo (12.04.2014), Недоступно (11.04.2014), Dire (10.04.2014)