Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Пароли в ArcheAge
#1
Привет всем, вот хотел узнать, в ArcheAge пароли идут в зашифрованном виде , мне конечно их расшифровывать не нужно, но както запечатлеть их оригинальный образ в Base64, но никак не могу додуматся как
Вот в пакете 0x04(Серверный)
Идет такое :
88 13 00 00 10 00 78 6E 44 65 6B 49 32 65 6E 6D 57 75 41 76 77 4C DF 4B E0 65 9F 19 08 54 33 E1 4C 58 B8 67 AC B2 41 60 B7 8E 9D E1 21 EC C7 22 64 DA 9B 75 E5 9D

- 88 13 / 5000 - Число Итераций?
- 00 00 - Неизвестно
- 10 00 - Длина Какого-то Ключа
- 78 6E 44 65 6B 49 32 65 6E 6D 57 75 41 76 77 4C - Сам Ключ
- DF 4B E0 65 9F 19 08 54 33 E1 4C 58 B8 67 AC B2 41 60 B7 8E 9D E1 21 EC C7 22 64 DA 9B 75 E5 9D - Еще ОДин ключ

(Клиентский)
5E D9 09 A0 94 19 BC 88 C9 95 B5 50 88 84 C2 DA 70 DB 6C 6B B4 E4 CF 48 8C 19 AC 1A 39 D1 BD 2E
- Вообще не ясно, видимо зашифрованный пароль

Сначала я подумал что в серверном пакете отправляется вектор инициализации (16 байт) под Rijndael или любой другой AES
и 32х байтный ключ, но чувствую что я не прав.

Вот прошу помощи у вас, может быть у вас какие-то идеи на этот счет?
Ответ
#2
реверсинг клиента вам поможет, там 2 алгоритма крипта пароля.

PS маленькая подсказка, даже без знания алгоритмов можно сделать чтобы пароли шли статичными
пароль1 = набор_байтов1
пароль2 = набор_байтов2
но тогда создавать акки сможет только логин сервер (авторега)
Ответ
#3
MHard Написал:реверсинг клиента вам поможет, там 2 алгоритма крипта пароля.

PS маленькая подсказка, даже без знания алгоритмов можно сделать чтобы пароли шли статичными
пароль1 = набор_байтов1
пароль2 = набор_байтов2
но тогда создавать акки сможет только логин сервер (авторега)

реверсинг x2game.dll?
просто нужно чтобы до конца все было а не как попало)
Ответ
#4
пароль криптуется и в x2game.dll и в xlcommon.dll
Ответ
#5
в xlcommon.dll функция - sha256_password
в x2game.dll - внутренние функции
Ответ
#6
MHard Написал:пароль криптуется и в x2game.dll и в xlcommon.dll

ну я пытался смотреть xlcommons.dll и там в целом был Rijndael_Encrypt
Sha256_Parse_Crypted
но функции были пустые сами по себе
поэтому думаю в x2game.dll
Ответ
#7
Привет всем, решил тут задать такой вопрос, для тех кому не влом объяснить мне как да что работает при крипте пароля в логине.

Ну для начала как я понял при том как вводишь логин и пароль приходит клиент-пакет в ответ на который тебе нужно отправить пакет на ключи пароля и принятия логина.

Собственно говоря о пакете на ключи для пароля -
Как я понял там отправляется (int) 5000 ( Кол-во кругов ? ), (short), (string) 16-байтный IV-Rijndael-Ключ? и (byte[]) 32-х байтный Rijndael-rgbKey.

Да только вопрос в том что 16-байтный ключ находится в строке и это не base64, так в чем все-же суть этого пакета и какую структуру он имеет?

По сути Rijndael уже имеет встроенные способы генерации rgbIV и rgbKey да только почему 16 байтный ключ в строковом формате, и как это решить?

И вот насчет следующего пакета там как я понял приходит пароль, и дина этого пакета всегда 32-байта.

И так жду ваших ответов.
Заранее спасибо за оказанную помощь =)
Ответ
#8
Вы уже создавали тему о паролях, зачем дублировать?

5000 это число раундов в Sha256 а, 16 бит это "Соль" для того же Sha256.
Ответ
#9
MHard Написал:Вы уже создавали тему о паролях, зачем дублировать?

5000 это число раундов в Sha256 а, 16 бит это "Соль" для того же Sha256.

ну а остальное? 32 байта? И в следующем пакете? Что-же это?
Ответ
#10
мб http://www.firststeps.ru/linux/r.php?15 ?
and http://www.cyberforum.ru/cpp-beginners/t...50893.html
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Исследование базы ArcheAge MadHacker 138 80,118 11-09-2023, 05:17 PM
Последний пост: ShannonAAEMU
  Archeage client 24.04.13 DancerS 6 6,194 07-03-2022, 08:08 AM
Последний пост: anthemis
  Эмулятор ArcheAge kronk 1 3,198 06-04-2021, 07:35 PM
Последний пост: anthemis
  Archeage 1.2 РУ клиент anthemis 1 2,898 04-29-2021, 08:52 PM
Последний пост: anthemis
  Собираю команду для создания сервера Archeage HaMeRoN 60 38,892 03-21-2021, 10:05 AM
Последний пост: anthemis
  Будем заниматься ArcheAge? Smiler 105 41,600 02-15-2021, 06:08 AM
Последний пост: anthemis
  [WTB] Archeage gamigo server files Sparkle 0 3,001 08-20-2020, 10:20 AM
Последний пост: Sparkle
  ArcheAge Pack Tool danonpw 9 20,092 09-11-2019, 09:56 AM
Последний пост: nikes
  archeage emu files Yanlongli 4 6,484 08-21-2018, 01:21 AM
Последний пост: JeyFrey
  Площадка продажи покупки игровых ценностей ArcheAge nbgr 0 3,213 08-18-2018, 10:35 PM
Последний пост: nbgr

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)