Вернуться   CoderX :: Forums > Lineage II > L2Walker Corrector
Войти через OpenID

L2Walker Corrector Изначальный проект закрыт, однако на его основе появился новый от Alexxxxx

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 29.10.2011, 13:48   #1
Новичок
 
Регистрация: 29.10.2011
Сообщений: 4
Сказал Спасибо: 3
Имеет 0 спасибок в 0 сообщенях
CodBoy пока неопределено
Восклицание l2walker корявость пакетов GS

Пишу программу исправления пакетов сервера, чтото типа Вашего коректора. Верифицирую валкер методом замены значений по оффсету. Дальше прохожу логин гейм сервер своей прогой успешно. Потом собственно начинаются проблемы. Мои перекодированые пакеты те что приходят от сервера волкер воспринимает отлично все работает, но при этом сам шлет на сервер чтото непонятное. Думал проблема с моим ХOR-ом но посмотрел под WPF он дешифрует пакеты точно также. Вот часть лога работы, что бот шлет

AUthLogin:
33001865007800700065007200740030003800390000003E1A 0600996E00003E1A0600CB4C047A04000000B00970F3180000 00

этот пакет правильный но тип должен быть не 0x18 a 0x2B

CharacterSelected:
150012000000000000000000000000000000000000

пакет полностью правильный

RequestManorList:
0500191100

не правильно должно быть
0500D00100

RequestKeyMapping:
0500192E00

не правильно должно быть
0500D02100

дальше все ботовские пакеты неправильные...

Вот собственно в чем вопрос как решить эту проблему, возможно я чтото неправильно сделал, но бот мои пакеты перекодированые моим ксором отлично понимает. Или бот так же как и логин сервер коряво шифрует непонятно чем. Прошу вашей помощи.
CodBoy вне форума   Ответить с цитированием
Старый 29.10.2011, 13:51   #2
Местный
 
Регистрация: 23.02.2009
Сообщений: 319
Сказал Спасибо: 72
Имеет 60 спасибок в 45 сообщенях
Kilatif пока неопределено
По умолчанию

CodBoy, Совпадает ли версия корректора и версия хроник сервера? Ведь как ты сказал, что пишешь что-то типа корректора, значит должен корректировать пакеты, которые отправляет бот на сервер
Kilatif вне форума   Ответить с цитированием
За это сообщение Kilatif нажился спасибкой от:
Старый 29.10.2011, 14:02   #3
Новичок
 
Регистрация: 29.10.2011
Сообщений: 4
Сказал Спасибо: 3
Имеет 0 спасибок в 0 сообщенях
CodBoy пока неопределено
По умолчанию

Собственно пакеты все должны быть грасии.если вручную заменить несколько пакетов бота для входа в игру то становится видно что бот показывает все отправленные из серва пакеты и перекодированые мною userInfo, charInfo и тд. Но сам как я уже сказал шлет чето непонятное... Значит бот как я думаю должен тоже отправлять пакеты грасии или я не прав?

Последний раз редактировалось CodBoy, 29.10.2011 в 14:08.
CodBoy вне форума   Ответить с цитированием
Старый 29.10.2011, 17:45   #4
Местный
 
Регистрация: 23.02.2009
Сообщений: 319
Сказал Спасибо: 72
Имеет 60 спасибок в 45 сообщенях
Kilatif пока неопределено
По умолчанию

CodBoy, Ну если у тебя хроники грации, то и бот должен отсылать пакеты естественно грации. А если ты используешь бота от Интерлюда, то он естественно отправляет пакеты интерлюда и поэтому ты должен перехватывать пакеты которые посылает бот, изменять их на пакеты грации и потом посылать их на сервер
Kilatif вне форума   Ответить с цитированием
За это сообщение Kilatif нажился спасибкой от:
Старый 29.10.2011, 18:22   #5
Новичок
 
Регистрация: 29.10.2011
Сообщений: 4
Сказал Спасибо: 3
Имеет 0 спасибок в 0 сообщенях
CodBoy пока неопределено
По умолчанию

Давайте все действия по порядку. Бот версии 10.9.3
1. Патчим бота.
2. Проходим авторизацию логин сервера. Пакеты бота декодируем с помощью блуфиш и ксора.
3. После конекта к гейм серверу отправляем иниткей боту.
4. Далее он уже шифрует все пакеты ксором на этом ключе.
один ключ для принятых пакетов один для отосланых.
И то что мне приходят пакеты что после дешифрации непонятные есть не что иное как ошибка в реализации ксора? Но тогда возникает вопрос почему WPF декодирует их также как моя программа. А они собственно не являются грацией. Может вы чемто таким занимались и есть исходник настроенный на какой нибудь сервер. Может проблема в самом боте?
CodBoy вне форума   Ответить с цитированием
Старый 29.10.2011, 23:29   #6
Местный
 
Регистрация: 23.02.2009
Сообщений: 319
Сказал Спасибо: 72
Имеет 60 спасибок в 45 сообщенях
Kilatif пока неопределено
По умолчанию

CodBoy, я говорю в том что проблема не в ксоре, а в том что просто тупо не совпадают пакеты по строению. Т.е. на бота приходят пакеты Грации, а бот их воспринимает как пакеты Интерлюда и наоборот, бот посылает пакеты Интерлюда, а сервер их воспринимает как пакеты Грации
Kilatif вне форума   Ответить с цитированием
За это сообщение Kilatif нажился спасибкой от:
Старый 30.10.2011, 01:05   #7
Местный
 
Регистрация: 27.01.2009
Сообщений: 154
Сказал Спасибо: 23
Имеет 26 спасибок в 19 сообщенях
guplen пока неопределено
По умолчанию

Может доп шифрация стоит на сервере?
guplen вне форума   Ответить с цитированием
Старый 31.10.2011, 00:45   #8
Новичок
 
Регистрация: 29.10.2011
Сообщений: 4
Сказал Спасибо: 3
Имеет 0 спасибок в 0 сообщенях
CodBoy пока неопределено
По умолчанию

Многоуважаемый Kilatif с чего вы взяли что пакеты от бота интерлюд?) Тип пакетов валкера вообще к никаким хроникам нельзя отнести. И править их тоже не надо они просто не правильно дешефруются на сколько я понял.

guplen проблем с сервером как раз никаких. Проблема с пакетами самого волкера.

Добавлено через 22 минуты
Ну так что никто не декодировал пакеты GS валкера? Дайте код если можно... буду очень благодарен.

Добавлено через 30 минут
Или бот тупит и все его пакеты нужно вручную фиксить?

Добавлено через 22 часа 37 минут
Частично решена прооблема заменой типов пакета что отправляет бот на грасию.

case 0x8b://139 Say2
buffpacket[0] = 0x49;
break;
case 0x2d://45 MoveBackwardToLocation
buffpacket[0] = 0x0f;
break;
case 0x4F: //Action
buffpacket[0] = 0x1f;
break;

Последний раз редактировалось CodBoy, 31.10.2011 в 00:45. Причина: Добавлено сообщение
CodBoy вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Lineage II > L2Walker Corrector


Опции темы
Опции просмотра

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

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


Часовой пояс GMT +4, время: 20:19.

vBulletin style designed by MSC Team.
Powered by vBulletin® Version 3.6.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Locations of visitors to this page
Rambler's Top100

Вы хотите чувствовать себя в безопасности? чоп Белган обеспечит её!