l2walker корявость пакетов GS
Пишу программу исправления пакетов сервера, чтото типа Вашего коректора. Верифицирую валкер методом замены значений по оффсету. Дальше прохожу логин гейм сервер своей прогой успешно. Потом собственно начинаются проблемы. Мои перекодированые пакеты те что приходят от сервера волкер воспринимает отлично все работает, но при этом сам шлет на сервер чтото непонятное. Думал проблема с моим ХOR-ом но посмотрел под WPF он дешифрует пакеты точно также. Вот часть лога работы, что бот шлет
AUthLogin:
33001865007800700065007200740030003800390000003E1A 0600996E00003E1A0600CB4C047A04000000B00970F3180000 00
этот пакет правильный но тип должен быть не 0x18 a 0x2B
CharacterSelected:
150012000000000000000000000000000000000000
пакет полностью правильный
RequestManorList:
0500191100
не правильно должно быть
0500D00100
RequestKeyMapping:
0500192E00
не правильно должно быть
0500D02100
дальше все ботовские пакеты неправильные...
Вот собственно в чем вопрос как решить эту проблему, возможно я чтото неправильно сделал, но бот мои пакеты перекодированые моим ксором отлично понимает. Или бот так же как и логин сервер коряво шифрует непонятно чем. Прошу вашей помощи.
|