Добрый день.
Пишу свою программу по работе с пакетами на основе L2PacketHack. Интересует только пакеты от сервера к клиенту. ..прошу прощения за заезженную тему, но хотелось бы составить полный алгоритм действий с переработкой пакетов.
Сервер HF, не чего не шифруется (доп. средствами, все действия что вшиты в сервер), все пакеты шлются по стандарту. В игре персонаж открывает рюкзак и получает такой пакет
Код:
d4 3d 7e d6 f6 26 00 19 5b df 3b 48 08 00 45 00
01 4a 33 43 40 00 7f 06 ca 5f bc 20 7f d0 c0 a8
00 72 1e 61 c3 db 30 14 7b 6e 6a c2 05 e9 50 18
fb e3 bd 6e 00 00 19 01 a3 50 5d 91 94 8c 39 79
82 32 a1 a0 01 6e 5f c8 7a 6b e0 24 21 5d 5d 1d
f6 7b e8 e9 48 24 15 82 30 c2 cf 07 02 7e 7e 3e
d5 5c cf 31 6f fc 32 54 3e 33 c1 f7 0d 71 71 31
da 53 c0 c1 60 0c 3d aa 18 ea e7 2f 2a 56 56 16
fd 71 57 56 e7 22 12 85 37 c1 cc 04 01 7c 7c 3c
d7 5e cd cc 6d 00 31 a6 14 e6 eb 23 22 5e 5e 1e
f5 7c ef ee 4f 23 12 7a 37 3a c8 f1 2c af 50 ee
fa 73 e0 e1 40 2c 1d 8a 38 ca c7 0f 0a 76 76 36
dd 54 c7 c6 67 f7 74 e3 41 d7 da 12 17 6e 6e 2e
c5 4d de df 7e 12 23 b4 06 f4 f9 31 34 49 49 89
62 eb 78 79 d8 b4 85 12 a0 52 5f 68 92 11 ee 5f
6c 1a 76 89 d7 bb 8a 1d af 5d 50 98 9d e1 e1 a1
4a c3 50 51 f0 9c ad 3a 88 7c c4 0c 19 a8 a9 e9
02 8e 1d 1c bd d0 e1 76 c4 36 3b f3 f6 8b 8b cb
20 a9 3a 3b 92 fe cf 58 ea 18 15 dd d8 a4 a4 1b
0f 79 15 e5 9c 0f c1 a8 e5 17 1a d2 d7 ab ab eb
00 89 1a 1b ba d6 e7 70 c2 30 3d f5 f0 8c 8c 09
00 4c 78 75 bd b8 c4 c4
какие действия дальше? как я понял убирается начало..то есть в данном случае "d4 3d"...а как дальше дешифровать..что бы понять что в инветаре...везде написано делать XOR и даются исходники...но по факту нитей не собрал ...откуда берется ключ для xor
Добавлено через 15 минут
как я понял xor ключ есть в пакете keyinit, а что это за пакет и в какой момент его ждать?