Вернуться   CoderX :: Forums > Lineage II > L2PacketHack > Скриптинг > Шифрации серверов
Войти через OpenID

Шифрации серверов Здесь разбираемся с алгоритмами шифрации различных серверов

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 05.11.2008, 13:57   #1
Местный
 
Регистрация: 11.03.2008
Сообщений: 153
Сказал Спасибо: 1
Имеет 5 спасибок в 4 сообщенях
stanlee имеет немного плохого в прошлом
По умолчанию

чую русоф погрязнет в ботах быстрее всех остальных офоф
stanlee вне форума   Ответить с цитированием
Старый 06.12.2008, 14:56   #2
Пользователь
 
Аватар для vovanchik
 
Регистрация: 01.01.2008
Сообщений: 34
Сказал Спасибо: 26
Имеет 2 спасибок в 2 сообщенях
vovanchik
По умолчанию

всё замечательно работает
__________________
смотрю и учусь я тут
vovanchik вне форума   Ответить с цитированием
Старый 03.06.2009, 19:26   #3
Новичок
 
Регистрация: 21.01.2009
Сообщений: 5
Сказал Спасибо: 3
Имеет 0 спасибок в 0 сообщенях
Dralka пока неопределено
По умолчанию

подскажите что нужно знать из пакетов ЛС чтоб спокойно читать ГС пакеты ?
тема актуальна для ру офа. ( CTF )
как я понял ( могу ошибаться )
надо знать static Token , с помощью него разобрать Init
в Init RSAPublic key , и динамик Token
с помощью динамик Token'a расшифровывать оставшийся ЛС
потом из LoginOk взять RSA secret key .
имея это можно читать ГС пакеты?
если что не правильно плиз поправьте или как правильней .

Последний раз редактировалось Dralka, 03.06.2009 в 19:30.
Dralka вне форума   Ответить с цитированием
Старый 04.06.2009, 05:56   #4
Рыцарь
 
Аватар для dmitry501
 
Регистрация: 01.10.2007
Сообщений: 293
Сказал Спасибо: 42
Имеет 50 спасибок в 37 сообщенях
dmitry501 пока неопределено
По умолчанию

Ничего не надо знать. ГС никак н зависит от ЛС
dmitry501 вне форума   Ответить с цитированием
Старый 04.06.2009, 15:47   #5
Новичок
 
Регистрация: 21.01.2009
Сообщений: 5
Сказал Спасибо: 3
Имеет 0 спасибок в 0 сообщенях
Dralka пока неопределено
По умолчанию

по ответу dmitry501, ГС получается не шифрирует пакеты ...
это был не вопрос по La2PacketHack , а впринципе как расшифровать трафик ГС , что для этого требуется , где использется BlowFish шифрация , где RSA , что откуда брать
Dralka вне форума   Ответить с цитированием
Старый 04.06.2009, 20:41   #6
Рыцарь
 
Аватар для dmitry501
 
Регистрация: 01.10.2007
Сообщений: 293
Сказал Спасибо: 42
Имеет 50 спасибок в 37 сообщенях
dmitry501 пока неопределено
По умолчанию

Цитата:
Сообщение от Dralka Посмотреть сообщение
по ответу dmitry501, ГС получается не шифрирует пакеты ...
это был не вопрос по La2PacketHack , а впринципе как расшифровать трафик ГС , что для этого требуется , где использется BlowFish шифрация , где RSA , что откуда брать
Где я написал что ГС не шифрует пакеты? Глаза протри.
Я написал что ГС никак не зависит от ЛС. Причем тут шифрация?

Для такнкистов расшифрую = Для ГС не нужно ничего из ЛС, он не использует BF, RSA. У него своя шифрация, основанная на XOR операции ключа и пакета.

Неужели гугль уже отменили? Читаем, пока не дойдет:

http://www.la2kings.ru/la2bot/packets.html
dmitry501 вне форума   Ответить с цитированием
За это сообщение dmitry501 нажился спасибкой от:
Старый 28.06.2009, 13:52   #7
Местный
 
Аватар для Yegor
 
Регистрация: 05.04.2009
Сообщений: 1,436
Сказал Спасибо: 306
Имеет 122 спасибок в 98 сообщенях
Yegor пока неопределено
По умолчанию

"dmitry501, Я написал что ГС никак не зависит от ЛС. Причем тут шифрация? "

А как же пакет на ГС
RequestAuthLogin

Формат:
XX XX // Длина
08 // Тип
XX XX ... 00 00 // Login (Unicode строка)
XX XX XX XX // SessionKey2_SecondPart
XX XX XX XX // SessionKey2_FistPart
XX XX XX XX // SessionKey1_FistPart
XX XX XX XX // SessionKey1_SecondPart
01 00 00 00
Эти ключи получаем именно из пакетов при авторизации на ЛС.
Зы на ру.ххх на ЛС процесс подключения стандартный, мой бот под шок ЛС проходит успешно.
Yegor вне форума   Ответить с цитированием
Старый 04.06.2009, 10:12   #8
Рыцарь
 
Аватар для Grinch
 
Регистрация: 29.02.2008
Сообщений: 928
Сказал Спасибо: 127
Имеет 130 спасибок в 93 сообщенях
Grinch пока неопределено
По умолчанию

теоретически надо знать только что находится в библиотеке которая дишифрует исходящий трафик, ну и откуда параметры приходят.
Grinch вне форума   Ответить с цитированием
Старый 05.06.2009, 20:54   #9
Новичок
 
Регистрация: 21.01.2009
Сообщений: 5
Сказал Спасибо: 3
Имеет 0 спасибок в 0 сообщенях
Dralka пока неопределено
По умолчанию

спасибки за сайт , нашел еще альтернативный http://fursoffers.narod.ru/Packets.htm
что на кингах , что тут
FirstKey

Формат:
10 00 // Длина
00 // Тип
XX // Неизвестно
XX XX XX XX // XorKey_FistPart
01 00 00 00
01 00 00 00

или же

СryptInit
Назначение: передает клиенту ключ шифрования(XOR)
Формат:
00
01 // неизветсно
XX XX XX XX ... // Массив длинной 16 байт - ключ XOR
01 00 00 00 // неизветсно
01 00 00 00 // неизветсно

описания схожи но в моем случае почемуто не уместны , получается что первый пакет от ГС к клиенту не шифруется , первым пакетом является СryptInit = FirstKey в нем лежит XOR ключ , первые 2 байта длина пакета , следующий тип пакета , должен быть 00
у меня получилось следующее
from = 95.129.248.209:7777 Protocol=TCP
19-00-2E-01-08-52-BA-1A-73-85-73-B4-01-00-00-00-31-00-00-00-00-3E-F2-28-70
2ой раз
from = 95.129.248.209:7777 Protocol=TCP
19-00-2E-01-70-9C-AA-77-C1-A7-2A-AB-01-00-00-00-31-00-00-00-00-DC-27-3D-14

покопался на траке нашел этот пакет . http://www.l2jserver.com/trac/browse...KeyPacket.java
видимо тип пакета со временем поменялся. пакет разобрал всем спс.
вроде подразобрался . Кто еще чем пожет помоч по теме ГС , буду признателен =)

Последний раз редактировалось Dralka, 05.06.2009 в 21:26.
Dralka вне форума   Ответить с цитированием
Старый 14.11.2010, 15:13   #10
Новичок
 
Регистрация: 04.11.2010
Сообщений: 15
Сказал Спасибо: 4
Имеет 1 спасибку в 1 сообщении
vitlikbash пока неопределено
По умолчанию

как-то нашли каким методом шифруется трафик от клиента к серверу ?

щас есть аналогичная проблема на фришке (грация финал)
от клиента к серверу шифруеться 1 байт (тип пакета).
от сервера к клиенту - пакеты не шифруються.
при заходе на север клиет получается пакет
keypacket = 2E 01 C3 6B 9D 1F 98 C6 1E A6 01 00 00 00 02 00 00 00 00 33 55 5A 06
по ходу это и есть ключ текущего соиденения
как узнать алгоритм шифрации ?
могу выложить незашифрованные пакеты, ключ сессии и защифрованные пакеты.

спс заранее
vitlikbash вне форума   Ответить с цитированием
Ответ

  CoderX :: Forums > Lineage II > L2PacketHack > Скриптинг > Шифрации серверов



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

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


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

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

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