Показать сообщение отдельно
Старый 04.12.2019, 11:02   #1
dark
Читодел
Аватар для dark
OFFLINE
Регистрация: 09.04.2007
Сообщений: 965
Благодарностей:
36,577 всего
Мнения: + 37727
Репутация: 116394
Отправить сообщение для dark с помощью ICQ Отправить сообщение для dark с помощью Skype™

Сетевой протокол Lost Ark / LA Network protocol


Тема для людей, кто копает трафик игрухи. Чтобы заново не анализировать пакеты, в которые уже вникли.

Пакет на перемещение персонажа.
Код:
03006, SEND (20EA18) LEN 52      
 0x00 | 34 00 8B 15 00 00 00 00 00 00 00 00 00 00 00 00 | 4...............
 0x10 | 00 00 78 3F 7B 9B 15 47 D8 9A 00 02 01 40 29 00 | ..x?{..G.....@).
 0x20 | FC 04 00 00 06 00 00 00 00 00 04 11 09 62 02 14 | .............b..
 0x30 | 00 00 00 00
34 00 - размер пакета
8B 15 - тип пакета на перемещение
78 3F 7B 9B 15 47 D8 9A - это что-то вроде таймингов или переменного ключа, меняются абсолютно в каждом пакете. Не трогать!
40 29 - Координаты X и Z вообще в понятном формате
FC 04 - координата Y (вертикальная). Реальная координата в памяти при этом "319.59". Интересно, как они получают из 0x4FC это число.
06 - судя по всему, текущая скорость передвижения. Растёт в процессе бега, обнуляется в стоячем положении. Максимум поднимается до B1
04 11 - меняются с каждым кликом. Координаты клика? Направление?
09 62 02 14 - константы (меняются при каждом заходе)

Пакет перемещения предметов по инвентарю
Код:
16637, SEND (20B488) LEN 34      
 0x00 | 22 00 33 24 00 00 00 00 00 00 00 00 00 00 00 00 | ".3$............
 0x10 | 00 00 6F 2D 3F DF 18 00 6D 90 4E B7 02 00 00 01 | ..o-?...m.N.....
 0x20 | 00 00
4E B7 - ID предмета
02 - номер ячейки КУДА
01 - номер ячейки ОТКУДА

Пакет разделения предметов в инвентаре
Код:
 0x00 | 27 00 43 8D 00 00 00 00 00 00 00 00 00 00 00 00 | '.C.............
 0x10 | 00 00 E9 3C 68 E2 95 75 0D AA 00 00 00 00 02 00 | ...<h..u........
 0x20 | 00 00 00 03 00 00 00
То же самое.

Cheats Development | Создание читов на заказ

Я не оказываю услуги гаранта!
База данных кидал: blacklist.rf-cheats.ru
Обязательно проверяйте человека через чёрный список прежде чем совершать с ним сделку.
 
Ответить с цитированием