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 閱讀(101) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          導航

          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          統計

          常用鏈接

          留言簿

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 营山县| 方正县| 内乡县| 称多县| 阿勒泰市| 德令哈市| 木里| 辽宁省| 罗平县| 怀柔区| 四平市| 大安市| 准格尔旗| 三明市| 铁力市| 景谷| 离岛区| 大宁县| 新民市| 鲜城| 祥云县| 黄梅县| 南皮县| 巴塘县| 龙南县| 阜新| 遂平县| 新平| 安陆市| 淳化县| 武安市| 泰和县| 乡城县| 时尚| 九台市| 利津县| 红安县| 鹤壁市| 荥阳市| 旺苍县| 毕节市|