分析一、
文件头部 : D4 C3 B2 A1 02 00 04 00 00 00 00 00 00 00 00 00
FF FF 00 00 01 00 00 00
数据包头部1: 3B B7 0F 4B 25 52 01 00 A2 00 00 00 A2
00 00 00
数据 : 00 0F FE 0A ...67 F2 95 长度:0xA2 = 162
数据包头部2: 3B B7 0F 4B 4D 06 04 00 A2 00 00 00 A2
00 00 00
数据 : 00 1E ... 长度:0xA2 = 162
分析二、
文件头部
标识 版本(guess)
D4 C3 B2 A1 02 00 04
00 00 00 00 00 00 00 00 00
FF FF 00 00 01 00 00 00
理论长度 实际长度
头部1: BD 77 10 4B 11 AB 01 00 3C 00 00 00 3C 00 00 00
数据 : 00 1D ...
Eth协议:
6字节目的 6字节源地址
2字节协议类型
00 1E 90 EB BA 00 0F FE 0A
D2 C8 08 00
协议类型:
IP --- 0x08 00
IP协议:
长度 通常为20字节,例外由首4位确定
载荷类型的位置:第10字节
UDP 17 0x11
TCP 6 0x06
ICMP 1 0x01
typedef struct ip_hdr //定义IP首部
{
unsigned
char h_verlen; //4位IP版本号,4位首部长度
unsigned
char tos; //8位服务类型TOS
unsigned
short total_len; //16位总长度(字节)
unsigned
short ident; //16位标识
unsigned
short frag_and_flags; //3位标志位
unsigned
char ttl; //8位生存时间 TTL
unsigned
char proto; //8位协议 (TCP, UDP 或其他)
unsigned
short checksum; //16位IP首部校验和
unsigned
int sourceIP; //32位源IP地址
unsigned
int destIP; //32位目的IP地址
}IP_HEADER, *PIP_HEADER;
UDP 协议:
8个字节
源端口 2 目的端口2 长度2 校验2
TCP协议:
长度:20
typedef struct tcp_hdr //定义TCP首部
{
unsigned
short th_sport; //16位源端口
unsigned
short th_dport; //16位目的端口
unsigned
int th_seq; //32位序列号
unsigned
int th_ack; //32位确认号
unsigned
char th_lenres; //4位首部长度/6位保留字
unsigned
char th_flags; //6位标志位
unsigned
short th_win; //16位窗口大小
unsigned
short th_sum; //16位校验和
unsigned
short th_urp; //16位紧急数据偏移量
}TCP_HEADER, *PTCP_HEADER;
常见端口:
53 domain(DNS)
80 http协议
1863 msnp协议
RTP协议分析:
RTP 固定头中的各字段
RTP 头有以下格式 :
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
2 3 4 5 6 7 8 9 0
1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|V=2|P|X|
CC |M| PT | sequence number
|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| timestamp
|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|
synchronization source (SSRC)
identifier |
+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
|
contributing source (CSRC) identifiers |
| ....
|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
阅读(3877) | 评论(0) | 转发(0) |