I understand that every package has some header, which seems like a random combination of characters. On the other hand, the content itself can be in pure ascii, and therefore it can be human-friendly. Some of the packages I sniffed were readable (raw html headers for sure). But some packages looked like this:
0000 00 15 af 51 68 b2 00 e0 98 be cf d6 08 00 45 00 ...Qh... ......E.
0010 05 dc 90 39 40 00 2e 06 99 72 08 13 f0 49 c0 a8 ...9@... .r...I..
0020 64 6b 00 50 c1 32 02 7a 60 4f 4c b6 45 62 50 10 dk.P.2.z `OL.EbP.
It was just a part, these packages were usually longer. My question is, how can I decode the contents / data of a packet? Do I need the whole thread? Is decoding simple, or can each application encode it a little differently to protect these packets?
Edit: I don't care about the header, Wireshark shows this. However, this is absolutely useless information. I want to decode data / content.
source
share