Notification短信結(jié)構(gòu)
以下是抓包后的短信內(nèi)容
00 00 00 27 00 00 00 01 01
31 00 51 8d 24
3d 3d 00 00 00 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
55
4d 00 00 00 00 00 00 00
1. 第一個(gè)顏色(即31 30 36 35 34 30 34 30 00 00 00 00 00 00 00 00 00 00 00 00 00)表示短信的Src_Id,占21個(gè)byte;
2. 第一個(gè)顏色后的01表示DestUsr_tl,占1個(gè)byte;
3. 第二個(gè)顏色的內(nèi)容(即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_tl個(gè)byte,如果只發(fā)給一個(gè)手機(jī)號(hào),則只占21個(gè)byte;
4. 第三個(gè)顏色(即
5. 第四個(gè)顏色(即06 05 04 0b
6. 第五個(gè)顏色(即
7. 第六個(gè)顏色(即02 d8 00 00 00,二進(jìn)制表示)表示Notification的header中的version(占10bit),ui-mode(01,占2bit),initiator(1,占1bit),future-use(占27bit)這4個(gè)部分,共占5個(gè)字節(jié);
8. Notification的header還包括下面三部分:
1) 82 21表示sessionId;
2) 05表示server-id的長(zhǎng)度;
3)
Notification的body為空。
后面8個(gè)字節(jié)是短信保留的;
Notification= Digest + TriggerHdr + TriggerBody
Digest + Trigger-hdr = 16 + 5 + 2 + 1 + 5 = 29byte
posted on 2011-10-13 21:20 dmcpxy 閱讀(101) 評(píng)論(0) 編輯 收藏