Расшифровка пакетов - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Пользователи Календарь Все разделы прочитаны
Вернуться   Форум администраторов игровых серверов > MMO > Другие игры / Other games

Другие игры / Other games
Прочие онлайн игры и эмуляторы их серверов. Other online games and emulators.

Описание темы:Прошу помощи

Ответ
Опции темы
Непрочитано 21.02.2016, 16:42   #1
Пользователь

Автор темы (Топик Стартер) Расшифровка пакетов

Здравствуйте. Разбираю одну игру, не могу понять, как зашифрованы пакеты, или же они отрытые вообще. Просто некоторые данные явно идут в открытом виде, а некоторые, особо важные возможно зашифрованы.

Вот примеры:

Пакет который отправляет клиент при нажатии на кнопку Войти:
Код:
00000000  0f 00 39 19 6d 02 de 27  00 00 00 00 00 00 cc a8 ..9.m..' ........
00000010  12 01 00 00 00 00 01 25  49 47 02 52 01 00 00 4e .......% IG.R...N
00000020  00 6f 00 74 00 4e 00 75  00 6c 00 6c 00 00 00 04 .o.t.N.u .l.l....
00000030  20 00 00 00 a0 f0 18 00  00 00 00 00 30 62 70 28  ....... ....0bp(
00000040  48 00 63 00 68 01 63 00  c0 7a 79 28 10 05 63 00 H.c.h.c. .zy(..c.
00000050  a0 f0 18 00 bc ef 18 00  01 00 00 00 0c f1 18 00 ........ ........
00000060  cd 36 30 33 5f 48 49 4b  4b 49 47 41 59 41 00 77 .603_HIK KIGAYA.w
00000070  d2 e0 3f 77 20 00 00 00  00 00 00 00 20 00 00 00 ..?w ... .... ...
00000080  7b cc 64 31 78 6e 00 00  01 00 00 00 01 00 00 00 {.d1xn.. ........
00000090  00 00 05 14 01 00 00 00  9a b9 47 44 00 00 80 3f ........ ..GD...?
000000A0  01 00 00 00 01 00 00 00  00 00 05 14 37 89 92 3f ........ ....7..?
000000B0  00 00 00 00 00 32 34 36  42 45 39 41 43 32 44 44 .....246 BE9AC2DD
000000C0  33 35 31 32 33 46 44 31  33 41 45 44 36 43 37 39 35123FD1 3AED6C79
000000D0  30 30 30 30 32 46 38 30  31 45 46 39 35 45 44 46 00002F80 1EF95EDF
000000E0  35 44 31 41 35 44 37 43  45 30 31 31 42 44 33 42 5D1A5D7C E011BD3B
000000F0  37 39 35 32 41 32 32 35  44 46 41 34 42 45 44 31 7952A225 DFA4BED1
00000100  32 36 39 43 36 39 41 39  37 41 37 35 39 35 42 34 269C69A9 7A7595B4
00000110  35 34 30 35 32 32 35 38  43 46 39 36 38 31 31 33 54052258 CF968113
00000120  44 44 32 34 34 00 71 28  60 6f 2f 28 00 00 80 3f DD244.q( `o/(...?
00000130  e0 f0 18 00 00 00 00 00  70 f3 18 00 ed 8c 0b 65 ........ p......e
00000140  50 02 00 00 33 ba bd 04  50 02 00 00 e0 01 00 00 P...3... P.......
00000150  60 6f 2f 28 60 6f 2f 28  01 00 00 00 56 f5 bd 04 `o/(`o/( ....V...
00000160  e0 01 00 00 60 6f 2f 28  5c f1 18 00 60 6f 2f 28 ....`o/( \...`o/(
00000170  50 02 00 00 98 f6 bd 04  01 00 00 00 08 88 c9 0e P....... ........
00000180  04 00 00 00 08 00 00 00  7c f1 18 00 7c 1b be 04 ........ |...|...
00000190  60 6f 2f 28 a0 91 71 28  01 00 00 00 20 69 b9 0e `o/(..q( .... i..
000001A0  c0 cb c2 0e a8 6f 2f 28  a8 f1 18 00 9f 1d be 04 .....o/( ........
000001B0  60 6f 2f 28 dc ee ee                             `o/(...
Пакет которым отвечает сервер:
Код:
    00000000  98 00 00 00 00 00 38 39  43 42 39 34 33 46 42 43 ......89 CB943FBC
    00000010  44 34 34 39 39 41 46 39  46 43 39 43 38 42 43 42 D4499AF9 FC9C8BCB
    00000020  38 38 35 45 33 37 00 00  77 00 00 00 6e 00 00 00 885E37.. w...n...
    00000030  08 00 00 ee ee                                   .....
Далее идет вот такая каша, в которой повторюсь иногда проскакивают читаемые данные:
Код:
000001B7  14 00 eb 03 cc a8 12 01  de 27 00 00 00 00 00 00 ........ .'......
000001C7  00 00 ee ee                                      ....
    00000035  9e 00 00 00 00 00 eb 03  cc a8 12 01 cc a8 12 01 ........ ........
    00000045  03 32 7d 00 00 00 ee ee                          .2}..... 
000001CB  11 00 eb 03 03 32 7d 00  cc a8 12 01 00 00 ee ee .....2}. ........
Да, опыта у меня почти нет в этом, но очень бы хотелось разобраться.. Может ткнете меня в правильное направлении, но или на крайний случай киньте ссылок на статьи где об этом можно почитать, а то я похоже плохо гуглил.

Вот еще несколько пакетов:

Отправка сообщение в чат и вывод его:
Код:
00000000  0c 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 ........ ........
00000010  00 00 16 00 00 00 00 00  00 00 00 00 00 00 03 00 ........ ........
00000020  02 10 27 00 00 02 01 00  00 00 05 0a 00 74 00 65 ..'..... .....t.e
00000030  00 73 00 74 00 00 00 ee  ee                      .s.t.... .
    00000000  15 00 e0 27 00 00 00 00  00 00 00 00 00 00 00 00 ...'.... ........
    00000010  00 00 0a 00 02 10 27 00  00 02 01 00 00 00 05 0c ......'. ........
    00000020  00 48 00 69 00 6b 00 6b  00 65 00 00 00 05 02 00 .H.i.k.k .e......
    00000030  00 00 05 0a 00 74 00 65  00 73 00 74 00 00 00 02 .....t.e .s.t....
    00000040  00 00 00 00 02 01 00 00  00 02 00 00 00 00 02 00 ........ ........
    00000050  00 00 00 06 e0 27 00 00  00 00 00 00 ee ee       .....'.. ......

Открытие инвентаря:

Код:
00000273  0c 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 ........ ........
00000283  00 00 1c 00 00 00 00 00  00 00 00 00 00 00 02 00 ........ ........
00000293  02 e6 9a 01 00 02 00 00  00 00 ee ee             ........ ....
    00000320  0f 00 e0 27 00 00 00 00  00 00 01 00 7d 00 00 00 ...'.... ....}...
    00000330  00 00 ee ee                                      ....
Буду благодарен за любую помощь.
Bakach вне форума Ответить с цитированием
Непрочитано 21.02.2016, 16:53   #2
Пользователь

По умолчанию Re: Расшифровка пакетов

Данные явно в открытом виде.
А что вы собственно хотите увидеть?
Нужно писать разбиралку пакетов или научить ваш софт сохранять пакеты в формат какой нибудь готовой разбиралки например packethack, подбирать значения и пытаться понять за что отвечает то или иное значение.

Если вы хотите разобрать вообще все пакеты этой игры чтобы бот мог работать без клиента, то это почти непосильная задача.
Если нужен лишь бот который вклинивается в коннект и кое что читает и выхватывает лишь некоторые интересующие вас данные то это реально.
flopix вне форума Ответить с цитированием
Непрочитано 21.02.2016, 17:00   #3
Пользователь

Автор темы (Топик Стартер) Re: Расшифровка пакетов

flopix, да не бота делаю, а потуги к эмулятору.. Просто я точно помню, раньше, когда одеваешь на себя одежду, и сохраняешь ее по кнопке выхода из инвентаря проскакивали ID с предметами одежды, а сейчас этого просто нет. Хотелось бы хотя бы эти данные увидеть.
Bakach вне форума Ответить с цитированием
Непрочитано 21.02.2016, 17:39   #4
Аватар для PROGRAMMATOR
Администратор

По умолчанию Re: Расшифровка пакетов

Значит теперь шлёт непосредственно при одевании или снятии предмета.
__________________
composer require laravel/framework
yarn add vue
PROGRAMMATOR вне форума Отправить сообщение для PROGRAMMATOR с помощью ICQ Отправить сообщение для PROGRAMMATOR с помощью Skype™ Ответить с цитированием
Ответ


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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Расшифровка датника Evian Рынок / Marketplace 3 27.09.2014 21:24
Расшифровка кода xolseg Курилка / Yak floor 5 13.07.2012 21:56
Расшифровка Xml Zombie Документация 0 16.01.2011 02:09
Расшифровка HTML xobotyi Серверная часть 7 07.11.2010 22:55
расшифровка dat файлов johntravolta Lineage II 2 27.07.2009 21:27


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 06:04. Часовой пояс GMT +3.

Вверх