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

ArcheAge Раздел, посвященный ArcheAge - новой многопользовательской ролевой онлайн игре от XLGames.

Ответ
Опции темы
Непрочитано 15.01.2013, 01:14   #1
Аватар для VictorS
Новичок

Автор темы (Топик Стартер) ArcheAge помогите разобраться с пакетами

Вообщем, привет всем!
Копаюсь в файлах ArcheAge как собака в земле за костью.. и нашел в x2game.dll вот это:

Собственно вопрос, могут ли быть в этой длл'ке опкоды, или вообще сформированные пакеты, и если есть то как мне их искать?
Я уже мозги спалил с этим, это первый раз таким занялся, просто очень нравится это. Но, за долгое время, я все же нашел как подключиться к своему серверу, клиент присылает пакет с логином без пароля почему то, и какие-то не понятные пока мне данные. На всякий случай выложу и пакетик, может заинтересует кого-то.
2F 00 01 00 08 00 00 00 06 00 00 00 00 06 00 74 65 73 74 65 72 08 00 00
00 00 00 00 00 00 00 08 00 6C F0 49 D0 4A C6 00 00 62 0F 10 00 FF FB 8B 17

2F - Длинна пакета это я уже понял.
01 - Не знаю что это, оно пока не менялось.
08 и 06 - Тоже не меняются почему то.
06 00 74 65 73 74 65 72 - 06 00 это длинна логина, а логин 74 65 73 74 65 72 - tester.
Далее всё что идет почему-то никогда не меняется, и вот последнее 17 тоже всегда как есть.
Ещё странное, длинна пакета 2F - 47 байт если я правильно понимаю, но если посчитать длину самому, то выходит 49.

Ещё вопросы, что значат эти 08 и нули в конце каждого отрезка?
Что-то мне кажется что в длину пакета не входит сама длина пакета, тогда это было бы как раз - 2 байта.

Кстати, так для сведения общей информации, меняются в пакете только, длина пакета, длина логина, и сам логин естественно.

И извините за скрин с такой раскраской, монитор слетел, пришлось старый поставить, а он..
VictorS вне форума Ответить с цитированием
Непрочитано 04.02.2013, 21:48   #2
Пользователь

По умолчанию Re: ArcheAge помогите разобраться.

советую вместо айды попробывать ollydbg и поставить bp send..будет ловить отосланы пакет..ну если доступ к серверу есть(там же бета сйчас?) может 1 както относися к id..
el_falcon вне форума Ответить с цитированием
Непрочитано 04.02.2013, 21:52   #3
Аватар для BlackPR
Пресса

По умолчанию Re: ArcheAge помогите разобраться.

У Вас запустить и зайти на свой сервер удалось?
BlackPR вне форума Отправить сообщение для BlackPR с помощью ICQ Отправить сообщение для BlackPR с помощью Skype™ Ответить с цитированием
Непрочитано 15.02.2013, 19:20   #4
Пользователь

По умолчанию Re: ArcheAge помогите разобраться.

От у них нада спросить:
Bugsoft вне форума Ответить с цитированием
Непрочитано 11.05.2013, 10:56   #5
Олдфаг

По умолчанию Re: ArcheAge помогите разобраться.

Цитата:
Сообщение от VictorS Посмотреть сообщение
Я уже мозги спалил с этим, это первый раз таким занялся, просто очень нравится это. Но, за долгое время, я все же нашел как подключиться к своему серверу, клиент присылает пакет с логином без пароля почему то, и какие-то не понятные пока мне данные. На всякий случай выложу и пакетик, может заинтересует кого-то.
2F 00 01 00 08 00 00 00 06 00 00 00 00 06 00 74 65 73 74 65 72 08 00 00
00 00 00 00 00 00 00 08 00 6C F0 49 D0 4A C6 00 00 62 0F 10 00 FF FB 8B 17

2F - Длинна пакета это я уже понял.
01 - Не знаю что это, оно пока не менялось.
08 и 06 - Тоже не меняются почему то.
06 00 74 65 73 74 65 72 - 06 00 это длинна логина, а логин 74 65 73 74 65 72 - tester.
Далее всё что идет почему-то никогда не меняется, и вот последнее 17 тоже всегда как есть.
Ещё странное, длинна пакета 2F - 47 байт если я правильно понимаю, но если посчитать длину самому, то выходит 49.

Ещё вопросы, что значат эти 08 и нули в конце каждого отрезка?
Что-то мне кажется что в длину пакета не входит сама длина пакета, тогда это было бы как раз - 2 байта.
пароля в этом пакете нет потому что он тут не передается, он передается зашифрованным немного позже.

2F 00 01 00 08 00 00 00 06 00 00 00 00 06 00 74 65 73 74 65 72 08 00 00
00 00 00 00 00 00 00 08 00 6C F0 49 D0 4A C6 00 00 62 0F 10 00 FF FB 8B 17

Длинна ТЕЛА пакета. без учета первых 2-х байт

Опкод. поэтому и не меняется )

версия клиента или протокола. меняется при обновлении клиента.

длинна логина после следует сам логин.
Smiler вне форума Ответить с цитированием
Сказали спасибо:
Непрочитано 12.06.2013, 22:47   #6
Забанен за кидаловo/обман/развод

По умолчанию Re: ArcheAge помогите разобраться с пакетами

Цитата:
Сообщение от VictorS Посмотреть сообщение
Собственно вопрос, могут ли быть в этой длл'ке опкоды, или вообще сформированные пакеты, и если есть то как мне их искать?
Кстати да, присоединяюсь к вопросу. Ибо нашел без целевых знаний - кучу пакетов по тайпам:
Клиент -> Веб - 17шт (в обратную столько же)
Клиент -> Аутх - 10шт (в обратную столько же)
Клиент -> Ворлд(гейм) - 242 (в обратную 418шт)
Так же вся дата делится на фунции пакетов и хендлеры...Но так как нету инфы по пакетам вообще(кроме пары аутх серверных с ид 4 и 1 и без структуры), то найти оп-коды и структуру... не удаётся
--------------
Примеры:

Код:
========
ClientToWorld(242):

CofferInteractionPacket
RemoveAllDoodadFromCellPacket
AddDoodadToCellEndedPacket
RemoveCommonFarmsPacket
AddDoodadToCellPacket
PlaceCommonFarmPacket
.......................


=========
ServerToClientPacket(418):

ReconectAuthPacket
PrepareLeaveWorldPacket
LeaveWorldGrantedPacket
LeaveWorldCanceledPacket
InitialConfigPacket
ActionListPacket
.......................

Последний раз редактировалось KilRoy; 13.06.2013 в 00:54.
KilRoy вне форума Отправить сообщение для KilRoy с помощью ICQ Отправить сообщение для KilRoy с помощью Skype™ Ответить с цитированием
Непрочитано 13.06.2013, 08:45   #7
Аватар для xTz
Разработчик BDO Emu

По умолчанию Re: ArcheAge помогите разобраться с пакетами

я оп коды тоже не нашел.

Последний раз редактировалось xTz; 13.06.2013 в 08:53. Причина: Добавлено сообщение
xTz вне форума Ответить с цитированием
Ответ


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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите разобраться с ошибкой ЭЛ. Lineage II 0 24.02.2011 09:59
Помогите разобраться с MySQL Nemesis Aion 3 04.07.2010 13:37
Помогите разобраться Anti-Cheat Guard v. 1.4 Kyros Lineage II 4 24.08.2009 00:11
Помогите разобраться с La2Phoenix rev. 13900++ MrArt Lineage II 8 05.06.2009 11:41


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

Вверх