分类: 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 |