Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
ArcheAge Опкоды
#1
Привет всем, хотел узнать такую вещь, в гейм пакетах ArcheAge
Идут странные хеадеры, (short - длина пакета, байт - неизвестное число которое меняется при перезагрузке клиента, байт - неизвестное число причем постоянное, и шорт - опкод или что это вообще)

Сначала я думал что после длины идет шорт - ключ, но это оказалось не так, потом думал то что второй байт - уровень пакета, но это также не так)

Так как быть? Можете мне кто-нибудь обьяснить что это такое, и как мне отличать пакеты.
Ответ
#2
еще насчет пакетов, как я понял то в гейме - int32 опкоды, но там есть байт который постоянно меняется (в серверных опкодах помойму) и вот мне интересно, что с этим делать? сохранять серверные опкоды как int16 и добавлять к ним рандомный байт?
Ответ
#3
niktout Написал:еще насчет пакетов, как я понял то в гейме - int32 опкоды, но там есть байт который постоянно меняется (в серверных опкодах помойму) и вот мне интересно, что с этим делать? сохранять серверные опкоды как int16 и добавлять к ним рандомный байт?

В обмене клиент-сервак понятия, рандом нету. Есть логика записи - которую тебе нужно узнать
consulo.io - Consulo - multi-language IDE
Ответ
#4
В итоге, у игровых пакетов опкод 4 байта?
hLaPEx, Evermore, hAuthD, L2on, ...
Ответ
#5
Hint Написал:В итоге, у игровых пакетов опкод 4 байта?
Именно, сначала думал флаг,но потом MHard подсказал Smile
Ответ
#6
И все-таки первый байт id в клиентских пакетах меняется. Сначала 0x00, в окне выбора персонажа нажимаю "выбрать другой сервер", выбираю новый сервер, теперь во всех клиентских пакетах первый байт уже другой.
hLaPEx, Evermore, hAuthD, L2on, ...
Ответ
#7
Не может опкод быть 4 байта.
Они в клиенте по двум байтам хендлятся.
Кстати c2s пакеты никто не вытаскивал?
А то s2c очень удобно в трёх хендлерах лежат, а клиентские по всему коду размазаны, плюс инициализаторы разные. Свихнёшься скрипт писать, чтоб их вытащить.
Ответ
#8
Тогда за что отвечают 2 других байта? Серверные опкоды: 0x01B801DD, 0x000F02DD и др.
hLaPEx, Evermore, hAuthD, L2on, ...
Ответ
#9
Пока не знаю. Я ещё не смотрел трафик. Я лазию по коду клиента и на глаза попались хендлеры пакетов.
Они хендлятся по списку. ID идут по порядку от нуля до количества пакетов в каждом из трёх хендлеров.
Три типа пакета. Пакеты авторизации 14 штук, пакеты UCC (эмблемы на плащах и подобные) 16 штук, пакеты игрового сервера 502 штуки.
Соответственно ID от 0 до 0x01F5. Остальные байты что-то другое. Тут уже зависит от того, сколько соединений держит клиент. Если одно, то скорее всего один из этих байтов это тип пакета.
Я пока не могу посмотреть разбор самого пакета, надо отлаживать, а под восьмёркой обходчик темиды не работает. Обновил называется комп на свою голову Smile
Ответ
#10
MadHacker;351177 Написал:а под восьмёркой обходчик темиды не работает. Обновил называется комп на свою голову
ВМБокс + ВинХП-32 = виктори Wink
Уже 502пакета О_О я когда-то ковырялся, находил 300 с копейками Smile прогрессируют
Даже помойму списки остались...щас гляну Smile
Да, чето осталось...но что и зачем не помню(и верно ли это, тоже не помню):
список
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Исследование базы ArcheAge MadHacker 138 80,440 11-09-2023, 05:17 PM
Последний пост: ShannonAAEMU
  Archeage client 24.04.13 DancerS 6 6,228 07-03-2022, 08:08 AM
Последний пост: anthemis
  Эмулятор ArcheAge kronk 1 3,209 06-04-2021, 07:35 PM
Последний пост: anthemis
  Archeage 1.2 РУ клиент anthemis 1 2,911 04-29-2021, 08:52 PM
Последний пост: anthemis
  Собираю команду для создания сервера Archeage HaMeRoN 60 39,074 03-21-2021, 10:05 AM
Последний пост: anthemis
  Будем заниматься ArcheAge? Smiler 105 41,812 02-15-2021, 06:08 AM
Последний пост: anthemis
  [WTB] Archeage gamigo server files Sparkle 0 3,011 08-20-2020, 10:20 AM
Последний пост: Sparkle
  ArcheAge Pack Tool danonpw 9 20,146 09-11-2019, 09:56 AM
Последний пост: nikes
  archeage emu files Yanlongli 4 6,502 08-21-2018, 01:21 AM
Последний пост: JeyFrey
  Площадка продажи покупки игровых ценностей ArcheAge nbgr 0 3,218 08-18-2018, 10:35 PM
Последний пост: nbgr

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)