Recall the HEx
Before analyse the packet in the wireshark, we must pick the skill set – hex number.
1 hex takes 4 bits length, so 2 hex takes 8 bits length, which is 1 byte length. This is also why in wireshark, they group them two by two, making it easier to count the number of bytes.
Data-Link Layer
Recall that Ethernet Frame header contains 6 bytes Destination MAC address, 6 Bytes Source MAC address, 2 Bytes EtherType, 14 bytes total.
Let’s take a wireshark capture as a example:
There are 14 groups of hex number with group size of two, which representing 14 bytes Ethernet Frame length.
Network layer
Recall the IP header is 20 Bytes.
Also take this picture as example,
TTL: different OS has different length, we can also use this to guess the OS type. The mapping shown below:
Operating System | Decimal TTL | Hex TTL |
Linux | 64 | 40 |
Windows | 128 | 80 |
Cisco/Hardware | 255 | FF |
Protocol: See below for the mapping:
Description | Decimal Value | Hex Value |
ICMP | 1 | 1 |
TCP | 6 | 6 |
EGP | 8 | 8 |
UDP | 17 | 11 |