Пакетный уровень lineage2

Url

Belfalnior

Новичок
Путник
26 Фев 2018
7
1
18
43
Здравствуйте, уважаемые форумчане!

Есть на форуме знающие люди желающие помочь с пониманием, как формировать пакеты для реализации своего бота?
Нашел по пакетам такой мануал: http://fursoffers.narod.ru/Packets.htm, вроде всё понятно, но что-то я упускаю.

При создании сокета, получаю от LS пакет Init, с ним проблем не возникло.
Дальше нужно сформировать пакет RequestGGAuth и отправить его на сервер, вот тут у меня возникла проблема.
Формирую пакет -> рассчитываю контрольную сумму -> шифрую динамическим ключом blowfish полученным из Init пакета -> отправляю.

Сервер неверно расшифровывает пакет.
как тестовый стенд использую старенькие исходники HF от owerworld.
для формирования пакетов использую с++(в программировании новичок)
 

CrazyCort

Знаток
Команда форума
Администратор
7 Апр 2017
659
100
108
Глупая затея,если вы в программирование новичок.
Гайду уже лет 100,сейчас практический каждый сервер использует шифрование своих пакетов.
 

Belfalnior

Новичок
Путник
26 Фев 2018
7
1
18
43
Я не просил давать оценки моим затеям, я искал знающих людей желающих помочь.
Гайд старый, но в нём есть всё что нужно. Я разберусь рано или поздно, беседа со знающим человеком ускорит этот процесс.
 

Belfalnior

Новичок
Путник
26 Фев 2018
7
1
18
43
Нетрудно.
Проблема была в моей невнимательности.
Я допустил ошибку в алгоритме XOR и данные пакета Init от LS частично расшифровывались неверно, соответственно и динамический blowfish ключ был с ошибкой.
 

HellFire

-=F.Hell-In.Hell=-
Команда форума
Гл. Модератор
11 Окт 2017
343
83
83
Нетрудно.
Проблема была в моей невнимательности.
Я допустил ошибку в алгоритме XOR и данные пакета Init от LS частично расшифровывались неверно, соответственно и динамический blowfish ключ был с ошибкой.
Тьфу ты блин, я думал что то серьёзнее было. Эх ты :)