Re: Помогите с шифрованием
От: Аноним  
Дата: 01.02.07 17:01
Оценка: 2 (1)
Здравствуйте, AdDa, Вы писали:

AD>Помогите узнать алгоритм шифрования.


Явно используется XOR.

AD>1

AD>1
AD>0x0000 1F 00 15 03 C2 F1 F1 F1-F1 F1 F1 F1 F1 F1 F1 F1
AD>0x0010 F1 C2 F1 F1 F1 F1 F1 F1-F1 F1 F1 F1 F1 F1 00

Пакет отправляемый серверу расшифровать не сложно:

ключ находится в предпоследнем байте пакета (выделен жирным). Собственно читаем этот байт (в данном случае — F1 который перед 00), и делаем для всех байтов в пакете (пропустив длину и тип, т.е. 4 байта) получим расшифрованный пакет

0x0000 1F 00 15 03 33 00 00 00-00 00 00 00 00 00 00 00
0
x0010 00 33 00 00 00 00 00 00-00 00 00 00 00 00 00

т.е. логин и пароль 0x33, т.е. 1


AD>Затем посмотрел пакет, который присылает сервер.


AD>0x0000 07 00 15 0D 04 5F 03


Вот тут пока я не разобрался... нам надо найти алгоритм по происходят преобразования:

04 5F 03 -> 67
04 E7 02 -> EF
00 59 02 -> 5D
03 09 01 -> 08
00 D9 01 -> DD

явно за основу берётся 2й байт и модифицируется в зависимости от 1го и 3го, но как — пока
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.