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

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

Чат (Новых сообщений с момента вашего последнего визита нет)
Загрузка...
Задавайте ваши вопросы на форуме. Чат предназначен для небольших разговоров.
 
Ответ
 
Опции темы Опции просмотра
Старый 12.09.2009, 18:29   #1
Рыцарь
 
Аватар для alexteam
 
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
alexteam на пути к лучшему
По умолчанию

KeyPacket
задает ключ.. как бы..
на значение ключа влияет только галочка kamael-helbound-gracia и обход смены хор.

Добавлено через 8 минут
возможно вместо PacketsT2 следует выбирать PacketsT1 (просто отображаеться неверно)
__________________
L2Ext - project closed.

Последний раз редактировалось alexteam, 12.09.2009 в 18:29. Причина: Добавлено сообщение
alexteam вне форума   Ответить с цитированием
Старый 17.09.2009, 14:08   #2
Рыцарь
 
Аватар для TAMBIK
 
Регистрация: 03.03.2009
Сообщений: 773
Сказал Спасибо: 361
Имеет 300 спасибок в 168 сообщенях
TAMBIK на пути к лучшему
По умолчанию

alexteam,
Код:
KeyPacket
задает ключ.. как бы..
ключ.. как бы.. этот вычислить ?
азы можно узнать
__________________
Тут не форум гадалок, если ты делаешь все правильно и по пунктам - то все должно работать

Последний раз редактировалось TAMBIK, 17.09.2009 в 14:10.
TAMBIK вне форума   Ответить с цитированием
Старый 17.09.2009, 17:03   #3
Рыцарь
 
Аватар для alexteam
 
Регистрация: 07.03.2009
Сообщений: 9,139
Сказал Спасибо: 70
Имеет 2,820 спасибок в 1,735 сообщенях
alexteam на пути к лучшему
По умолчанию

TAMBIK, все тут http://l2phx.pp.ru/wsvn/blame.php?re...pas&rev=0&sc=0

Начальный ключ считаеться с помошью
procedure L2Xor.InitKey(const XorKey; Interlude: Boolean);

эта функция вызываеться в
procedure TencDec.ProcessRecivedPacket(var packet:tpacket);
при приходе пакета от сервера с айди $00 (ил и ниже) либо $2e (камаель и выше)

в свою очередь ProcessRecivedPacket вызываеться в
procedure TencDec.DecodePacket(var Packet:Tpacket; Dirrection: byte);

а сам DecodePacket вызываеться при приходе пакета от клиента/сервера
ему пепедаеться пакет и флаг указывающий направление.

в общемu encdec.pas содержит все функции для работы с протоколом.
__________________
L2Ext - project closed.

Последний раз редактировалось alexteam, 17.09.2009 в 17:40.
alexteam вне форума   Ответить с цитированием
За это сообщение alexteam нажился 2 спасибками от:
Старый 12.09.2009, 19:11   #4
Рыцарь
 
Аватар для TAMBIK
 
Регистрация: 03.03.2009
Сообщений: 773
Сказал Спасибо: 361
Имеет 300 спасибок в 168 сообщенях
TAMBIK на пути к лучшему
По умолчанию

PacketsT1
Код:
Tип: 0x2E (KeyPacket)
Pазмер: 31+2
Время прихода: 11:15:34:203
0002 c 1: 1 (0x01)
0003 - 16: Пропускаем 16 байт(а)
0019 d 1: 1 (0x00000001)
0023 d 1: 0 (0x00000000)
__________________
Тут не форум гадалок, если ты делаешь все правильно и по пунктам - то все должно работать

Последний раз редактировалось TAMBIK, 17.09.2009 в 14:06.
TAMBIK вне форума   Ответить с цитированием
Старый 28.12.2009, 23:56   #5
Новичок
 
Регистрация: 27.12.2009
Сообщений: 17
Сказал Спасибо: 5
Имеет 4 спасибок в 2 сообщенях
WhiteAngel пока неопределено
По умолчанию

Ребят, играю на Грации Эпилог. У самого не получилось декодировать, может кто сможет ключ получить? Ключ шифрования меняется только при запуске клиента, а вот его вытянуть я и не могу. МОжет кто-то на досуге сможет вытащить. Заранее благодарен. Вот пакеты:
ProtocolVersion:
Код:
0E 94 00 00 00 D2 D3 8F DA 5F 36 CA 0A C0 56 FD BA 85 F8 C4 BC 86 6F D2 82 B3 D2 5F AA 94 56 02 7A 79 8E 30 59 7A 77 13 B1 57 E4 C7 D8 28 EC B9 7A BD 39 06 3F AE 31 F8 F7 2B 4D 02 88 7C 6F 95 5A B1 90 F1 E2 82 77 A9 BE 4F 4B FF 46 70 F5 77 76 D2 84 9E 8D B6 C4 C7 83 A3 C6 07 97 8D E8 84 E9 E9 BA AA 21 2A A7 64 D4 D5 3F 61 DF 58 03 93 91 2D 97 1E B6 83 A5 D3 EC 1B ED A8 0C AC F4 98 16 86 66 36 DC B2 AF C1 FC BF 93 AB C0 8B FB A0 EA E5 77 AF E6 66 FD 9E 84 86 D2 12 53 74 D6 CA 25 59 8B 18 A4 DA 87 4E 2C B7 35 80 79 88 E5 9A 7D 9D 98 3C 47 0E 6C 47 BF 0B 31 74 A7 DC 02 1A 62 91 E4 92 9F 62 D8 B2 67 AF 9C F5 76 D0 88 73 E0 55 CB A0 6C 16 77 3F D4 83 14 D4 77 A4 B3 23 02 C9 FF 12 16 50 65 6F B6 A7 F4 29 05 38 E0 22 08 0D 22 09 6D 3E 6B 4A 10 7B 59 58 6D 0C 0A 90 7E 01 CF BD 4F A6 23 F4 FE
KeyPacket:
Код:
2E 01 4C D2 BF 0E D4 22 80 34 C8 27 93 01 A1 6C 31 97 01 00 00 00 00 00 00 00 00 00 00 00 00
Говорю персонажем 5 раз букву "а"
Код:
E4 48 9B 77 A2 E2 EA 67 D7 02 
E4 48 9B 77 A2 E2 EA 67 D7 02 
E4 48 9B 77 A2 E2 EA 67 D7 02 
E4 48 9B 77 A2 E2 EA 67 D7 02 
E4 48 9B 77 A2 E2 EA 67 D7 02
Говорю персонажем 5 раз букву "b"
Код:
E7 48 9B 77 A2 E2 EA 67 D4 02 
E7 48 9B 77 A2 E2 EA 67 D4 02 
E7 48 9B 77 A2 E2 EA 67 D4 02 
E7 48 9B 77 A2 E2 EA 67 D4 02 
E7 48 9B 77 A2 E2 EA 67 D4 02
Говорю персонажем 5 раз букву "c"
Код:
E6 48 9B 77 A2 E2 EA 67 D5 02 
E6 48 9B 77 A2 E2 EA 67 D5 02 
E6 48 9B 77 A2 E2 EA 67 D5 02 
E6 48 9B 77 A2 E2 EA 67 D5 02 
E6 48 9B 77 A2 E2 EA 67 D5 02
Говорю персонажем 5 раз слово "аbc"
Код:
AE 21 AE 64 A7 FE D0 58 25 84 3B 82 6F 4B 
AE 21 AE 64 A7 FE D0 58 25 84 3B 82 6F 4B 
AE 21 AE 64 A7 FE D0 58 25 84 3B 82 6F 4B 
AE 21 AE 64 A7 FE D0 58 25 84 3B 82 6F 4B 
AE 21 AE 64 A7 FE D0 58 25 84 3B 82 6F 4B
Говорю персонажем 5 раз фразу "Test Message"
Код:
68 B1 C3 56 81 A5 C3 10 35 D0 12 E9 B3 E6 B6 7A A1 70 95 B2 FA 3D 91 AC 9E 6B 06 2D 00 D0 F7 E4 
68 B1 C3 56 81 A5 C3 10 35 D0 12 E9 B3 E6 B6 7A A1 70 95 B2 FA 3D 91 AC 9E 6B 06 2D 00 D0 F7 E4 
68 B1 C3 56 81 A5 C3 10 35 D0 12 E9 B3 E6 B6 7A A1 70 95 B2 FA 3D 91 AC 9E 6B 06 2D 00 D0 F7 E4 
68 B1 C3 56 81 A5 C3 10 35 D0 12 E9 B3 E6 B6 7A A1 70 95 B2 FA 3D 91 AC 9E 6B 06 2D 00 D0 F7 E4 
68 B1 C3 56 81 A5 C3 10 35 D0 12 E9 B3 E6 B6 7A A1 70 95 B2 FA 3D 91 AC 9E 6B 06 2D 00 D0 F7 E4

Последний раз редактировалось WhiteAngel, 29.12.2009 в 00:03.
WhiteAngel вне форума   Ответить с цитированием
Старый 28.12.2009, 23:59   #6
Рыцарь
 
Аватар для QaK
 
Регистрация: 28.09.2007
Сообщений: 1,558
Сказал Спасибо: 71
Имеет 351 спасибок в 244 сообщенях
QaK пока неопределено
По умолчанию

WhiteAngel, вообще, ключ шифрования вытягивается в готовом виде из пакета CharacterSelectionInfo ... это если ручками тягать ...
QaK вне форума   Ответить с цитированием
За это сообщение QaK нажился спасибкой от:
Старый 29.12.2009, 12:04   #7
Новичок
 
Регистрация: 27.12.2009
Сообщений: 17
Сказал Спасибо: 5
Имеет 4 спасибок в 2 сообщенях
WhiteAngel пока неопределено
По умолчанию

Цитата:
Сообщение от QaK Посмотреть сообщение
WhiteAngel, вообще, ключ шифрования вытягивается в готовом виде из пакета CharacterSelectionInfo ... это если ручками тягать ...
Извини, может я глупость сейчас напишу, но просто я этот пакет не совсем могу найти. После первых 2-х пакетов начинает все шифроваться и названия всех пакетов перепутаны. Как можно клчик в таком случае подтащить?

П.С. В приват тебе не смог написать - пишет, что у тебя забить ящик...

Добавлено через 11 часов 49 минут
Цитата:
Сообщение от WhiteAngel Посмотреть сообщение
Извини, может я глупость сейчас напишу, но просто я этот пакет не совсем могу найти. После первых 2-х пакетов начинает все шифроваться и названия всех пакетов перепутаны. Как можно клчик в таком случае подтащить?

П.С. В приват тебе не смог написать - пишет, что у тебя забить ящик...
В моем случае проблема состоит в том, что пакеты, которые отсылаются на сервер имеют на 1 байт большую длинну, чем нормальные пакеты.

Выкладываю лог пакетов. Может найдется кто умнее меня, ибо сам допереть не могу. Формат файлов следующий:

"Название действия/пакета/введенное слово"
[Правильный Пакет]
[Пакет с моего сервера, при выключенном дешифровании]

Файла 2, поскольку 2 разных захода в игру и соответственно разные ключи
Вложения
Тип файла: txt packets.txt (1.1 Кб, 78 просмотров)
Тип файла: txt packets2.txt (1.1 Кб, 54 просмотров)

Последний раз редактировалось WhiteAngel, 29.12.2009 в 16:27. Причина: Добавлено сообщение
WhiteAngel вне форума   Ответить с цитированием
Старый 05.01.2010, 17:48   #8
Рыцарь
 
Аватар для QaK
 
Регистрация: 28.09.2007
Сообщений: 1,558
Сказал Спасибо: 71
Имеет 351 спасибок в 244 сообщенях
QaK пока неопределено
По умолчанию

Цитата:
Сообщение от WhiteAngel Посмотреть сообщение
Цитата:
Извини, может я глупость сейчас напишу, но просто я этот пакет не совсем могу найти. После первых 2-х пакетов начинает все шифроваться и названия всех пакетов перепутаны. Как можно клчик в таком случае подтащить?

П.С. В приват тебе не смог написать - пишет, что у тебя забить ящик...


В моем случае проблема состоит в том, что пакеты, которые отсылаются на сервер имеют на 1 байт большую длинну, чем нормальные пакеты.

Выкладываю лог пакетов. Может найдется кто умнее меня, ибо сам допереть не могу. Формат файлов следующий:

"Название действия/пакета/введенное слово"
[Правильный Пакет]
[Пакет с моего сервера, при выключенном дешифровании]

Файла 2, поскольку 2 разных захода в игру и соответственно разные ключи

Значиццо так, пакет CharacterSelectionInfo идет(обычно) четвертым, имеет формат: 1й байт - идентификатор пакета, следующие 4 байта - количество чаров на акке, дальше иде ник первого чара, этой инфы вполне достаточно, чтобы найти ключ.
При мониторинге ставь галку "не дешифровать данные".
QaK вне форума   Ответить с цитированием
Старый 08.01.2010, 05:54   #9
Новичок
 
Регистрация: 27.12.2009
Сообщений: 17
Сказал Спасибо: 5
Имеет 4 спасибок в 2 сообщенях
WhiteAngel пока неопределено
По умолчанию

Цитата:
Сообщение от QaK Посмотреть сообщение
Значиццо так, пакет CharacterSelectionInfo идет(обычно) четвертым, имеет формат: 1й байт - идентификатор пакета, следующие 4 байта - количество чаров на акке, дальше иде ник первого чара, этой инфы вполне достаточно, чтобы найти ключ.
При мониторинге ставь галку "не дешифровать данные".
Спасиб конечно, но все не так просто: длинна каждого пакета на моем серваке ровно на 1 байт больше. И откуда берется этот байт и за что ответчает так и не получилось ни у кого определить.
WhiteAngel вне форума   Ответить с цитированием
Старый 03.01.2010, 14:21   #10
Новичок
 
Регистрация: 03.01.2010
Сообщений: 4
Сказал Спасибо: 1
Имеет 0 спасибок в 0 сообщенях
ZrIO пока неопределено
По умолчанию

68 71 17 00 00 5B 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
это пакет на покупку в гм шопе одной S стрелы помогите расшифровать шифровку сервер la2world!
ZrIO вне форума   Ответить с цитированием
Ответ

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


Опции темы
Опции просмотра
Комбинированный вид Комбинированный вид

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

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


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

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

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