dmcpxy的博客

关注Java的深层技术

Notification短信结构

以下是抓包后的短信内容

00 00 00 27 00 00 00 01  01 18 f3 f0 31 30 30 30 ...'.... ....1000

31 00 51 8d 24 2a 5a ec  85 d5 e7 78 2c ce b1 e6 1.Q.$*Z. ...x,...

3d 3d 00 00 00 00 00                                   ==.....

00 00 00 c9 00 00 00 04  01 18 f3 f1 00 00 00 00 ........ ........

00 00 00 00 01 01 01 02  31 30 36 35 34 30 34 30 ........ 10654040

00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 ........ ........

00 00 00 00 00 00 00 00  00 01 04 31 30 30 30 31 ........ ...10001

00 30 31 30 30 30 30 00  00 00 00 00 00 00 00 00 .010000. ........

00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 ........ ........

00 00 00 00 00 00 00 00  00 00 00 31 30 36 35 34 ........ ...10654

30 34 30 00 00 00 00 00  00 00 00 00 00 00 00 00 040..... ........

01 31 33 34 35 30 32 32  34 31 37 38 00 00 00 00 .1345022 4178....

00 00 00 00 00 00 2a 06  05 04 0b 84 c0 02 01 06 ......*. ........

03 c4 af 87 67 f7 4c bb  0d ec e0 6c f5 3b 4e d6 ....g.L. ...l.;N.

55 9f c4 8e 02 d8 00 00  00 82 21 05 4f 4d 41 44 U....... ..!.OMAD

4d 00 00 00 00 00 00 00  00                      M....... .

 

1.   第一个颜色(即31 30 36 35 34 30 34 30 00 00 00 00 00  00 00 00 00 00 00 00 00)表示短信的Src_Id,占21byte

2.   第一个颜色后的01表示DestUsr_tl,占1byte

3.   第二个颜色的内容(即31 33 34 35 30 32 32  34 31 37 38 00 00 00 00 00 00 00 00 00 00)表示Dest_terminal_Id,占21*DestUsr_tlbyte,如果只发给一个手机号,则只占21byte

4.   第三个颜色(即2a)表示Msg_Length,即短信内容的长度,占一个byte

5.   第四个颜色(即06  05 04 0b 84 c0 02 01 06 03 c4 af 87)表示跟wappush短信有关的内容,参考了Notification规范的一个举例后也是这样的内容;可参考后面的附图;

6.   第五个颜色(即67 f7 4c bb  0d ec e0 6c f5 3b 4e d6 55 9f c4 8e)为Notificationdigest,占16byte

7.   第六个颜色(即02 d8 00 00  00,二进制表示clip_image002)表示Notificationheader中的version(占10bit),ui-mode01,占2bit),initiator1,占1bit),future-use(占27bit)这4个部分,共占5个字节;

8.   Notificationheader还包括下面三部分:

1)   82 21表示sessionId

2)   05表示server-id的长度;

3)   4f 4d 41 44 4d表示server-id的内容,即OMADM

 

Notificationbody为空。

后面8个字节是短信保留的;

clip_image004

Notification= Digest + TriggerHdr + TriggerBody

Digest + Trigger-hdr = 16 + 5 + 2 + 1 + 5 = 29byte

posted on 2011-10-13 21:20 dmcpxy 阅读(85) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航:
 

导航

<2024年5月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

统计

常用链接

留言簿

随笔档案

文章分类

文章档案

搜索

最新评论

阅读排行榜

评论排行榜