- Joined
- Jun 14, 2009
- Messages
- 98
- Reaction score
- 12
Hello,
I am working on an server for an game. There is no packet encryption, but map packets are strange and I can't solve them.
Every time I move to the same spot, server sends me a map packet (adds one line of tiles to map) packet with a different values. It's supposed to send tiles...
9 packets:
Structure:
[packet size UInt16][packet id byte][packet content]
Anyway, when I login, I receive unknown packet:
and after that I receive a big map packet with all tiles around 16x16 (256 tiles).
If I change unknown packet with another from other part of map, when I login, I see mess.
So I am thinking, that 0x0D packet (unknown) is something like key and it's used to decrypt map packets data. Could I be correct?
I am working on an server for an game. There is no packet encryption, but map packets are strange and I can't solve them.
Every time I move to the same spot, server sends me a map packet (adds one line of tiles to map) packet with a different values. It's supposed to send tiles...
9 packets:
Code:
35 00 65 DA B6 6D DB F4 B6 20 67 4B 59 E1 26 8A A8 61 A2 60 6B 0B BB 8D A7 B6 01 6E 07 68 14
34 00 65 DA B6 6D DB D2 B6 60 69 CB 5A F1 22 86 DC 30 53 BC B9 0A 67 E3 B9 6D 6E 07 68 14
34 00 65 DA B6 6D DB 72 B6 E0 62 CB 5B 09 20 CE DC 70 D0 89 B9 0A 57 E3 9D 6D 6E 07 68 14
34 00 65 DA B6 6D DB 18 5B 70 B5 A9 56 02 89 3F 37 5C 02 6E AE C2 D3 F8 64 1B 6E 07 68 14
34 00 65 DA B6 6D DB 34 5B F0 B0 45 56 B2 C8 20 37 5E 82 6D AE C2 DB F8 62 1B 6E 07 68 14
34 00 65 DA B6 6D DB 62 5B F0 B1 41 2B 79 64 92 9B 40 61 37 57 09 6D 22 B2 0D 6E 07 68 14
34 00 65 DA B6 6D DB A0 2D F8 DA C8 2A 10 05 47 4D 9E F0 5A 5B C2 6D A2 B0 0D 6E 07 68 14
34 00 65 DA B6 6D DB A0 2D A4 DA C8 2A 10 45 46 2D 90 44 5A 5B C2 6D A2 B6 0D 6E 07 68 14
34 00 65 DA B6 6D DB A0 2D 34 D9 C8 2A 10 65 45 2D 84 8C 5B 5B 22 6C A2 B5 0D 6E 07 68 14
Structure:
[packet size UInt16][packet id byte][packet content]
Anyway, when I login, I receive unknown packet:
Code:
33 00 0D A4 E8 58 D3 25 D2 08 70 62 83 03 D7 78 A3 53 62 03 26 3C 14 55 21 93 09 13 32 88 89 84 42 18 C2 29 B4 11 B8 E0 FB 32 00 03 00 05 0A 00 08 0A 00 02 0A
and after that I receive a big map packet with all tiles around 16x16 (256 tiles).
If I change unknown packet with another from other part of map, when I login, I see mess.
So I am thinking, that 0x0D packet (unknown) is something like key and it's used to decrypt map packets data. Could I be correct?

