分类: LINUX
2011-06-04 00:54:59
包序号 |
接收发送 |
字符 |
含义 |
1 |
R |
InDr |
设备初始连接通知,说明可以连接申请 |
2 |
S |
CCDr |
客户端连接申请 |
3 |
S |
CNDr |
客户端名称注册 |
4 |
R |
SPDr |
服务器提供的设备接口说明 |
5 |
R |
CCDr |
服务器设备申请确认 |
6 |
S |
CPDr |
客户端设备提供的接口说明 |
7 |
S |
DADr |
客户端打印机映射申请 |
8 |
R |
drDr |
服务器打印机设备映射成功确认 |
内容 |
字节数 |
值(字节反存) |
层内数据长度 |
4 |
0x0000000c |
标志 |
4 |
03 00 00 00,表示控制信息 |
ASCII信息 |
4 |
InDr |
未知数据1 |
2 |
01 00,可能是最少个数 |
未知数据2 |
2 |
05 00,可能是最多个数 |
未知数据3 |
2 |
ff ff |
未知数据4 |
ff ff |
内容 |
字节数 |
值(字节反存) |
层内数据长度 |
4 |
0x0000000c |
标志 |
4 |
00 00 03 00,表示控制信息 |
ASCII信息 |
4 |
CCDr |
未知数据1 |
2 |
00 01,申请最少个数 |
未知数据2 |
2 |
00 05,申请最多个数 |
未知数据3 |
2 |
ff ff |
内容 |
字节数 |
值(字节反存) |
层内数据长度 |
4 |
XX |
标志 |
4 |
00 00 03 00,表示控制信息 |
ASCII信息 |
4 |
CNDr |
未知数据1 |
4 |
41 02或 63 00 |
未知数据2 |
2 |
bf 00 或 72 00 |
未知数据3 |
4 |
00 00 00 00 |
主机名长度 |
4 |
XX,字符2字节存储 |
主机名 |
长度 |
XX |
内容 |
字节数 |
值(字节反存) |
层内数据长度 |
4 |
XX |
标志 |
4 |
03 00 00 00,表示控制信息 |
ASCII信息 |
4 |
SPDr |
设备个数 |
4 |
05 00 00 00 |
设备1标识 |
2 |
01 00 |
设备1信息长度 |
2 |
28 00,从标识开始计算 |
设备1中未知数据 |
4 |
内容见下表 |
4组设备信息 |
8 |
每组只有标识号变化,1可能表示有效0x 00 08 00 01 00 00 00 |
01 00 00 00 |
02 00 00 00 |
00 00 00 00 |
01 00 05 00 |
ff ff 00 00 |
00 00 00 00 |
03 00 00 00 |
00 00 00 00 |
00 00 00 00 |
|
内容 |
字节数 |
值(字节反存) |
层内数据长度 |
4 |
XX |
标志 |
4 |
03 00 00 00,表示控制信息 |
ASCII信息 |
4 |
DADr |
设备个数 |
4 |
01 00 00 00 |
设备1标识 |
4 |
01 00 |
设备1句柄 |
4 |
|
设备1 ASCII信息 |
4 |
|
空位 |
4 |
|
此后数据长度 |
4 |
|
未知数据1长度 |
4 |
|
未知数据1 |
0x0a |
|
驱动打印机名长度 |
8 |
|
空位 |
4 |
|
驱动名称 |
XX |
|
打印机名称 |
XX |
|
内容 |
字节数 |
值(字节反存) |
层内数据长度 |
4 |
XX |
标志 |
4 |
03 00 00 00,表示控制信息 |
ASCII信息 |
4 |
drDr |
设备句柄 |
4 |
01 00 00 00 |
空位 |
4 |
00 00 00 00 |
内容 |
字节数 |
值(字节反存) |
层内数据长 |
4 |
XX |
标志 |
4 |
03 00 00 00,表示控制信息 |
声音处理标志 |
1 |
07 表示声卡设置参数询问 |
未知数据1 |
1 |
00 |
此后数据长度 |
2 |
XX |
声音数据标志 |
4 |
07 00 00 00,表示此后是声卡参数 |
声音音量 |
4 |
f0 fa 8b 00 |
声音平衡量 |
4 |
E8 20 f3 77 |
UDP端口? |
2 |
5a ae |
声卡参数组数 |
2 |
XX |
未知数据2 |
1 |
ff |
状态值 |
2 |
05 00 |
未知数据3 |
1 |
76 |
XX组声卡参数 |
XX*18 |
XX |
内容 |
字节数 |
值(字节反存) |
声道数 |
2 |
1或2 |
频率 |
4 |
|
nAvgBttesPerSec |
4 |
|
nBlockAlign |
2 |
|
wBitsPerSample |
2 |
|
cbSize |
2 |
|
内容 |
字节数 |
值(字节反存) |
层内数据长 |
4 |
XX |
标志 |
4 |
03 00 00 00,表示控制信息 |
声音处理标志 |
1 |
07 表示声卡设置参数反馈 |
未知数据1 |
1 |
00 |
此后数据长度 |
2 |
XX |
声音数据标志 |
4 |
03 00 00 00,表示此后是声卡参数反馈 |
声音音量 |
4 |
80 4d 80 4d |
声音平衡量 |
4 |
00 00 00 00 |
UDP端口? |
2 |
04 0e? |
声卡参数级数 |
2 |
XX |
未知数据2 |
1 |
00 |
状态值 |
2 |
02 00 |
未知数据3 |
1 |
00 |
XX组声卡参数 |
XX*18 |
XX |
内容 |
字节数 |
值(字节反存) |
层内数据长 |
4 |
XX |
标志 |
4 |
03 00 00 00,表示控制信息 |
声音处理标志 |
1 |
06 表示声卡设置参数测试 |
未知数据1 |
1 |
23 |
此后数据长度 |
2 |
XX |
声音数据标志1 |
2 |
16 d4 |
声音数据标志2 |
2 |
00 04 |
测试数据 |
XX |
XX |
内容 |
字节数 |
值(字节反存) |
层内数据长 |
4 |
08 00 00 00 |
标志 |
4 |
03 00 00 00 |
操作标志 |
2 |
06 00 表示接收反馈 |
其后数据长度1 |
2 |
04 00 |
声音数据标志1 |
2 |
16 d4 |
声音数据标志2 |
2 |
00 04 |
00 00 00 00 |
01 00 00 00 |
02 00 00 00 |
03 00 00 00 |
00 00 03 00 |
传输中 |
传输开始 |
传输结束 |
传输控制 |
传输反馈 |
内容 |
字节数 |
值 |
加密层 |
4 |
80 02 86 00 |
Licence标志 |
1 |
01,表示demand,licence认证要求 |
版本 |
1 |
4.0->02,5.x->03 |
本层长度 |
2 |
86 00 |
服务器随机数 |
32 |
XX |
未知数据1 |
4 |
02 00 05 00 |
公司信息长度 |
4 |
2c 00 00 00 |
公司信息 |
0x2c |
“Microsoft Corporation 0”,2字节表示1字符 |
未知2长度 |
4 |
08 00 00 00 |
未知数据2 |
8 |
41 00 30 00 32 00 00 00,“A02 0x0” |
未知数据3 |
8 |
0d 00 04 00 01 00 00 00 |
未知数据4 |
8 |
5c f5 00 00 01 00 00 00 |
未知数据5 |
4 |
0e 00 0e 00 |
网址信息 |
0x0e |
“Microsoft.com0”,1字节表示1字符 |
内容 |
字节数 |
值 |
加密层 |
4 |
80 00 00 00 |
Licence标志 |
1 |
13,表示request,licence认证要求回复 |
版本 |
1 |
4.0->02,5.x->03 |
本层长度 |
2 |
8a 00 |
未知数据1 |
8 |
01 00 00 00 00 00 01 ff |
客户端随机数 |
32 |
全是0值 |
(mod+pad)长度 |
4 |
48 00 00 00 |
Modulus值 |
64 |
全是0值 |
Padding值 |
8 |
全是0值 |
用户标志 |
2 |
0f 00 |
用户名长度 |
2 |
XX |
用户名 |
长度值 |
1字节表示1字符,例“YYY” |
主机标志 |
2 |
10 00 |
主机名长度 |
2 |
XX |
主机名 |
长度值 |
1字节表示1字符,例“YYY” |
内容 |
字节数 |
值 |
加密层 |
4 |
80 02 26 00 |
Licence标志 |
1 |
02,表示authreq,licence认证密钥 |
版本 |
1 |
4.0->02,5.x->03 |
本层长度 |
2 |
26 00 |
未知数据1 |
6 |
46 53 f9 65 f1 7b |
Token长度 |
2 |
0a 00 |
Token值 |
0x0a |
XX,10字节 |
Signature值 |
0x10 |
XX,16字节 |
内容 |
字节数 |
值 |
加密层 |
4 |
80 00 00 00 |
Licence标志 |
1 |
15,表示authreq,licence认证密钥 |
版本 |
1 |
4.0->02,5.x->03 |
本层长度 |
2 |
3a 00 |
标志 |
2 |
01 00 |
Token长度 |
2 |
0a 00 |
Token值 |
0x0a |
XX,10字节 |
标志 |
2 |
01 00 |
Hwid长度 |
2 |
14 00 |
Hwid值 |
0x14 |
XX,20字节 |
Signature值 |
0x10 |
XX,16字节 |
内容 |
字节数 |
值 |
加密层 |
4 |
80 02 10 00 |
Licence标志 |
1 |
ff,表示result,licence认证密钥 |
版本 |
1 |
4.0->02,5.x->03 |
本层长度 |
2 |
10 00 |
未知数据1 |
4 |
07 00 00 00 |
未知数据2 |
4 |
02 00 00 00 |
未知数据3 |
4 |
04 00 00 00 |
内容 |
字节数 |
值 |
层内数据长度 |
2 |
XX |
第一级类型标记 |
2 |
17 00 代表具体数据,0000时跳过后4字节 |
基本通道号 |
2 |
ea 03,固定 |
基本通道号 |
2 |
ea 03,固定(share?) |
未知数据1 |
2 |
01 00 |
网络包顺序号 |
2 |
XX |
此后数据长度 |
2 |
XX |
具体数据类型 |
1 |
见说明 |
数据压缩类型 |
1 |
00 不压缩 |
数据压缩长度 |
2 |
00 |
值 |
含义说明 |
2 |
图形更新 |
27 |
鼠标指针操作 |
34 |
响铃 |
38 |
登录信息 |
47 |
断开重连提示 |
值 |
含义说明 |
0 |
画图命令 |
1 |
位图 |
2 |
调色板 |
3 |
同步,锁定 |
内容 |
字节数 |
值 |
未知数据1 |
2 |
XX |
画图命令组数 |
2 |
XX |
未知数据2 |
2 |
XX |
每组画图命令 |
XX |
|
内容 |
字节数 |
值 |
图片水平左坐标 |
2 |
XX |
图片垂直上坐标 |
2 |
XX |
图片水平右坐标 |
2 |
XX |
图片垂直下坐标 |
2 |
XX |
图片水平点数 |
2 |
XX |
图片垂直点数 |
2 |
XX |
图片点深度值 |
2 |
XX |
图片压缩标志 |
2 |
00 表示不压缩 |
压缩数据长度 |
2 |
XX |
压缩数据段内容段据2-1 |
XX |
XX |
内容 |
字节数 |
值 |
未知数据1 |
2 |
XX |
压缩数据长度 |
2 |
XX |
行长度 |
2 |
XX |
final_size |
2 |
XX |
压缩数据内容 |
XX |
XX |
内容 |
字节数 |
值 |
未知数据1 |
2 |
XX |
颜色组数 |
2 |
一般是256,即00 001 |
未知数据2 |
2 |
XX |
调色颜色值 |
3倍 |
每组值3字节,分别为红绿蓝色值 |
内容 |
字节数 |
值 |
操作类型 |
2 |
见说明 |
空位 |
2 |
XX |
值 |
含义说明 |
1 |
取初始值 |
3 |
移动 |
6 |
新状态 |
7 |
缓存 |
内容 |
字节数 |
值 |
取初始值类型 |
2 |
00 00 |
内容 |
字节数 |
值 |
鼠标移动目标水平位置 |
2 |
X值 |
鼠标移动目标垂直位置 |
2 |
Y值 |
内容 |
字节数 |
值 |
鼠标缓存号 |
2 |
新的鼠标状态缓存号 |
水平位置 |
2 |
X值 |
垂直位置 |
2 |
Y值 |
宽度 |
2 |
XX |
高度 |
2 |
XX |
掩码长度 |
2 |
XX |
数据长度 |
2 |
XX |
掩码值 |
掩码长度 |
XX |
数据值 |
数据长度 |
XX |
内容 |
字节数 |
值 |
鼠标缓存号 |
2 |
已存在的鼠标状态缓存号 |
内容 |
字节数 |
值 |
层内数据长和标志 |
8 |
XX |
任务标志 |
4 |
见说明 |
ASCII信息 |
4 |
IRDr |
设备标识 |
4 |
01 00 00 00 ---打印机设备 |
设备号 |
4 |
00 00 00 00 ---创建时为空值 |
赋予的ID号 |
4 |
01 00 00 00 |
设备操作主类型 |
4 |
见说明 |
设备操作次类型 |
4 |
00 00 00 00 ---打印机为空值 |
输出操作数据长度 |
4 |
XX |
输入操作数据长度 |
4 |
00 00 00 00 ---打印机为空值 |
请求标志 |
4 |
00 00 00 00 |
未知数据1 |
20 |
XX |
具体操作数据 |
XX |
XX |
00 00 00 00 |
02 00 00 00 |
03 00 00 00 |
04 00 00 00 |
0e 00 00 00 |
创建操作 |
结束操作 |
读操作 |
写操作 |
控制操作 |
内容 |
字节数 |
值 |
层内数据长和标志 |
8 |
15 00 00 00 |
任务标志 |
4 |
00 00 03 00 |
ASCII信息 |
4 |
ICDr |
设备标识 |
4 |
01 00 00 00 ---打印机设备 |
赋予的ID号 |
4 |
01 00 00 00 |
操作结果 |
4 |
见说明 |
接收操作数据长度 |
4 |
打印机是“输出操作数据长度” |
回复数据 |
4 |
00,打印机为空值 |
00 00 00 00 |
0d 00 00 00 |
10 00 00 c0 |
22 00 00 c0 |
操作成功 |
无效参数 |
无效设备请求 |
存取拒绝 |
内容 |
字节数 |
值 |
层内数据长 |
4 |
10 00 00 00 |
标志 |
4 |
03 00 00 00 |
操作标志 |
1 |
02 表示准备接收 |
声音数据网络标志 |
1 |
20 |
数据长度 |
2 |
本段声音数据的长度 |
声音数据片标记 |
2 |
XX |
声音数据格式 |
2 |
09 00 |
声音数据段索引 |
1 |
00到ff间循环 |
未知数据1 |
1 |
Fe |
未知数据2 |
2 |
8b 00 |
未知数据3 |
4 |
各不相同 |
内容 |
字节数 |
值 |
层内数据长 |
4 |
08 00 00 00 |
标志 |
4 |
03 00 00 00 |
操作标志 |
2 |
05 00 表示接收反馈 |
其后数据长度 |
2 |
04 00 |
空位 |
2 |
00 00 |