Hi guys,
i set myself a little task to learn a bit more in this.
I found this chat website runnning a Java based chat. As far as i know of my research the chat software is called VolanoChat and its Client + its Server are Java based.
How ever the Network protocol looks simple, i'll try writeing my own client.
But right after the start i got my first problem.
The connection looks likes this (TCP):
-> Call to the server
<- Server sends random numbers (I'm pretty sure used to authenticate)
-> Response to that
<- Server sends the roomlist.
I captured the original clients network to see how its done.
The first paragraph is the server sending the random numbers and the second the correct response from the original client.
I captured this 3 times so far
Code:
00000000 00 01 00 00 00 04 00 00 00 01 00 00 00 00 08 84 ........ ........
00000010 29 fa 63 17 5b fd 6f ).c.[.o
000000B0 00 d1 00 00 00 01 2e 30 2c 02 14 36 c7 b6 3d 50 .......0 ,..6..=P
000000C0 c8 92 f0 7c 7e 6e e2 84 f7 08 b6 f0 52 5d a5 02 ...|~n.. ....R]..
000000D0 14 43 db a0 9e 3e 65 1b 1d 24 c2 8b c2 60 bd d1 .C...>e. .$...`..
000000E0 2e 42 95 6f 6a
Code:
00000000 00 01 00 00 00 04 00 00 00 01 00 00 00 00 08 98 ........ ........
00000010 4d 1c db 76 b7 5e 81 M..v.^.
000000B0 00 d1 00 00 00 01 2e 30 2c 02 14 7e 96 b0 dd 24 .......0 ,..~...$
000000C0 ce f9 0f 10 23 58 08 ac 9b 30 63 d7 58 16 a6 02 ....#X.. .0c.X...
000000D0 14 37 90 3f fb 30 6c c0 c2 06 24 f8 cc 01 b2 43 .7.?.0l. ..$....C
000000E0 b6 81 c5 6a 7d
Code:
00000000 00 01 00 00 00 04 00 00 00 01 00 00 00 00 08 d3 ........ ........
00000010 d9 7a 64 18 0c d8 7e .zd...~
000000B0 00 d1 00 00 00 01 2e 30 2c 02 14 27 37 ae fe 6c .......0 ,..'7..l
000000C0 05 00 0a 34 0b 3a 22 52 82 cd fa 0f b2 b4 bd 02 ...4.:"R ........
000000D0 14 12 a9 ec 7d 5b a5 5b 88 a9 dd 9a 45 30 83 fd ....}[.[ ....E0..
000000E0 31 d8 4d 47 11
So im not asking you guys to fix this problem for me, im asking for a way how i coud find this out.
I want to learn something from this.
Is it even possible or should i just forget it?
Best regards Neo