找到 0f * * * * * * * 21 * * * * (00 状态)
前面 8 个字节是 PDU 的包头,后面 6 个是 TDS_LANGUAGE TOKEN 的头
加起来是 14 个字符,后面部分的就是文本串,SQL 语句
后面 6 个是 21 + 4 个字节的长度+一个状态
因为 0f 是一个 5.0 的 TDS 版本的标志
后面 21 表示是一个语言标志,
0000 00 03 0d f1 25 29 00 26 5e 6a 38 c3 08 00 45 00 ....%).& ^j8...E.
0010 00 47 27 12 40 00 40 06 87 72 c0 a8 05 64 c0 a8 .G'.@.@. .r...d..
0020 05 78 c2 e8 13 88 66 11 77 74 c4 4f 35 ae 50 18 .x....f. wt.O5.P.
0030 00 42 1d 56 00 00 0f 01 00 1f 00 00 00 00 21 12 .B.V.... ......!.
0040 00 00 00 00 73 65 6c 65 63 74 20 2a 20 66 72 6f ....sele ct * fro
0050 6d 20 62 62 62 m bbb
0f 01 00 1f 00 00 00 00 21 12 .B.V.... ......!.
00 00 00 00 73 65 6c 65 63 74 20 2a 20 66 72 6f ....sele ct * fro
6d 20 62 62 62
-------------------
0f 是消息类型
0f=15 是消息列表中的第 15 个,里面包含一个 token,这个是 5.0 以后的协议吗?
评论2
最新资源